-1

C#のListViewに表示されないListViewの項目の主キーを取得するには? 私が話している主キーは自動インクリメントなので、リストビューには表示しませんでした

4

3 に答える 3

0

(ListViewについて言及しているため)参照しているように見えるのは、listviewitemのインデックスです(免責事項:手書き、テストされていません)

var listItem = listView1.SelectedItems[0]; // Get the selected item (insert null check)
var key = listItem.Index; // Get its index

上記は、任意のListViewItemのインデックスを取得するためのものです。selectlistviewitemsインデックスを取得する場合は、次のように実行できます。

var key = listView1.SelectedIndex;
于 2012-10-05T10:19:27.373 に答える
0

そのフィールドを取得したい場合は、それをモデル クラスに追加する必要があります。そうしないと、取得するためにデータベースに再度クエリを実行する必要があり、非常に非効率的です。

于 2012-10-05T10:15:02.780 に答える
0

これを試して:

if (ListView1.SelectedItems.Count > 0)
   var primaryKey = ListView1.SelectedValue;
于 2012-10-05T10:20:20.950 に答える