我有一个数据表,其中包含数据库表的行。该表有一个由2列组成的主键。

组件的分配方式为:数据表->绑定源-> datagridview。我想要的是搜索特定行(基于主键)以在网格上将其选中。我不能使用bindingsource.Find方法,因为您只能使用一列。

我可以访问数据表,因此可以在数据表上进行手动搜索,但是如何根据数据表行获取绑定源行的位置呢?还是有另一种方法可以解决这个问题?

我正在使用Visual Studio 2005,VB.NET。

最佳答案

我正在尝试为这个已有2年历史的问题添加答案。解决此问题的一种方法是通过在SaveAll_Click的UpdateAll方法之后附加以下代码:

Me.YourDataSet.Tables("YourTable").Rows(YourBindingSource.Position).Item("YourColumn") = "YourNewValue"


然后调用另一个UpdateAll方法。

09-27 23:07