我已经构建了一个WindowForm应用程序,该应用程序具有一个组合框,该组合框具有到SQL数据库和文本框上的视图的数据绑定模式。
视图查询:“ SELECT [CompanyName],CountryName FROM [CompanyRefTable]”
组合框的成员如下: 数据源:CDALLENTITIESLISTBindingSource DisplayMember:公司名称 ValueMember:公司名称 SelectedValue:公司名称
我已经对代码进行了一些修改(页面上已更新)
现在我从第二列获取值:)
我的代码:
Dim rowView As DataRowView = TryCast(Me.cmbEntity.SelectedItem, DataRowView)
If (Not rowView Is Nothing) Then
Dim row As DataRow = rowView.Row
Dim subjectName As String = DirectCast(row.Item("CountryName"), String)
Me.txtCountry.Text = subjectName.ToString
End If
谢谢您的帮助!
答案 0 :(得分:1)
谢谢:jmcilhinney的评论,它对我找到解决方案有所帮助:)
我在互联网上找到了解决问题的方法:
Dim rowView As DataRowView = TryCast(Me.cmbEntity.SelectedItem, DataRowView)
If (Not rowView Is Nothing) Then
Dim row As DataRow = rowView.Row
Dim subjectName As String = DirectCast(row.Item("CountryName"), String)
Me.txtCountry.Text = subjectName.ToString
End If