如何从绑定源获取特定列值?

时间:2014-02-20 08:46:48

标签: vb.net datatable get field bindingsource

我有一个BindingSourceDataTable中的DataSet绑定。

如何从BindingSource获取特定列值,而不是从控件中获取?

例如:Msgbox(bindingsource.item(0).value)

4 个答案:

答案 0 :(得分:0)

试试这个方法:

MsgBox(bindingsource.Rows(0).Item(1))

这将从第0行和第1列获取值。

它应该有用。

答案 1 :(得分:0)

尝试将BindigSource转换为DataRowView,然后获取数据列,例如:

MsgBox(CType(bindingsource.Current, DataRowView).Item(1))

BindigSourcecolumn(1)上的当前行获取值。

或试试这个:

MsgBox(CType(bindingsource.List(0), DataRowView).Item(1))

BindigSource的第0行第1列获取值。

答案 2 :(得分:0)

以下是您的问题的答案:

Dim myItme As String = dataTableName.Rows.Item(0).Item("ColumnNameOrIndex")

答案 3 :(得分:0)

尝试一下:

MsgBox(bindingsource.Current!MyField)