我有一个BindingSource
与DataTable
中的DataSet
绑定。
如何从BindingSource
获取特定列值,而不是从控件中获取?
例如:Msgbox(bindingsource.item(0).value)
答案 0 :(得分:0)
试试这个方法:
MsgBox(bindingsource.Rows(0).Item(1))
这将从第0行和第1列获取值。
它应该有用。
答案 1 :(得分:0)
尝试将BindigSource
转换为DataRowView
,然后获取数据列,例如:
MsgBox(CType(bindingsource.Current, DataRowView).Item(1))
从BindigSource
和column(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)