0

我试图摆脱我们在 vb6 中使用的 Sheridan DBGrid 控件。我们进行了从 vb6 到 vb.net 的转换,现在只剩下我们必须替换的 ActiveX 控件,因为它们不再受支持并且不是本机 .net 代码。我们现在在 vb.net 中,并且在 .net 中有一个 activex 包装器,它继承自 Sheridan DBGrid。我们正在尝试摆脱所有 ActiveX 控件并替换此 DBGrid。

Sheridan 的 DBGrid 有这个书签功能,我不确定我们是否可以在 .net 3.5 框架中找到它的等价物。有谁知道我可以用 dot net 替换书签功能吗?我正在使用 VB.net。任何帮助,将不胜感激。

谢谢。

4

1 回答 1

0

我不熟悉 Sheridan 控件的 .Bookmark 属性,但是如果您想要引用与所选行对应的数据行,您可以使用:

Dim drw As DataRow = DirectCast(dgv1.SelectedRows(0).DataBoundItem, DataRowView).Row

这假定网格的 .DataSource 是一个数据表。

于 2012-09-18T06:39:20.563 回答