Vb.net 如何从绑定源获取特定列值?
我有一个Vb.net 如何从绑定源获取特定列值?,vb.net,datatable,get,field,bindingsource,Vb.net,Datatable,Get,Field,Bindingsource,我有一个BindingSource,它绑定到DataSet中的DataTable 如何从BindingSource而不是从控件获取特定列值 例如,类似于:Msgbox(bindingsource.item(0.value)尝试以下方法: MsgBox(bindingsource.Rows(0).Item(1)) 这将从第0行和第1列获取值 它应该可以工作。尝试将BindigSource转换为DataRowView然后获取数据列,如: MsgBox(CType(bindingsource.Cur
BindingSource
,它绑定到DataSet
中的DataTable
如何从BindingSource
而不是从控件获取特定列值
例如,类似于:Msgbox(bindingsource.item(0.value)
尝试以下方法:
MsgBox(bindingsource.Rows(0).Item(1))
这将从第0行和第1列获取值
它应该可以工作。尝试将
BindigSource
转换为DataRowView
然后获取数据列,如:
MsgBox(CType(bindingsource.Current, DataRowView).Item(1))
从BindigSource
和列(1)
上的当前行获取值
或者试试这个:
MsgBox(CType(bindingsource.List(0), DataRowView).Item(1))
从
BindigSource
的第0行第1列获取值
Dim myItme As String = dataTableName.Rows.Item(0).Item("ColumnNameOrIndex")
试试这个:
MsgBox(bindingsource.Current!MyField)