我想从绑定源加载的表中的特定行获取特定值。 现在我有了这个:
Me.Diplomes_BS.Filter = "PERSONNEID = " & Me.personneid_TB.Text
但我想替换'文本框'具有特定价值。 我怎样才能做到这一点 ??
答案 0 :(得分:0)
要获取当前项目,在使用任何类型的Windows绑定时,您可以使用货币管理器获取当前项目。示例代码:
dim CM as CurrencyManager = CType(BindingContext(Diplomes_BS), CurrencyManager)
这将使您返回货币经理。从那里,您可以使用类似的东西来获取当前项目:
If (CM.Count > 0) Then
dim d as Diplomes = CType(CM.Current, Diplomes)
'... Your code to get the value you want
'IE
dim i as int32 = d.personneid
End If
答案 1 :(得分:0)
我找到了解决方案
Dim currentRow = DirectCast(sitPerso_BS.Current, DataRowView)
Dim idpersonne As Integer = DirectCast(currentRow.Row, appli.agentDB_DataSet.situation_personnelleRow).PERSONNEID