C#のListViewに表示されないListViewの項目の主キーを取得するには? 私が話している主キーは自動インクリメントなので、リストビューには表示しませんでした
質問する
479 次
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 に答える