我有一个数据表,其中包含数据库表的行。该表有一个由2列组成的主键。
组件的分配方式为:数据表->绑定源-> datagridview。我想要的是搜索特定行(基于主键)以在网格上将其选中。我不能使用bindingsource.Find方法,因为您只能使用一列。
我可以访问数据表,因此可以在数据表上进行手动搜索,但是如何根据数据表行获取绑定源行的位置呢?还是有另一种方法可以解决这个问题?
我正在使用Visual Studio 2005,VB.NET。
最佳答案
我正在尝试为这个已有2年历史的问题添加答案。解决此问题的一种方法是通过在SaveAll_Click的UpdateAll方法之后附加以下代码:
Me.YourDataSet.Tables("YourTable").Rows(YourBindingSource.Position).Item("YourColumn") = "YourNewValue"
然后调用另一个UpdateAll方法。