0

vb6 で使用していた Sheridan DBGrid コントロールを取り除こうとしています。vb6 から vb.net への変換を行いましたが、現在サポートされておらず、ネイティブの .net コードではないため、交換する必要がある ActiveX コントロールが残っています。現在 vb.net にあり、Sheridan DBGrid から継承する .net に activex ラッパーがあります。すべての ActiveX コントロールを取り除き、この DBGrid を置き換えようとしています。

Sheridan の DBGrid にはこのブックマーク機能があり、.net 3.5 フレームワークで同等のものを見つけることができるかどうかはわかりません。ブックマーク機能をドットネットで置き換えることができるものを知っている人はいますか? 私は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 に答える