2017-07-19 22 views

答えて

0

を試してきました。このe.AddedItemsで

private void ListBox_SelectionChanged(object sender, SelectionChangedEventArgs e) 
    { 
     var item = e.AddedItems.ToList(); 
     var item1 = e.RemovedItems.ToList(); 
    } 

はチェックされた項目を返しますし、e.RemovedItemsは未チェックの項目を返します。

+0

をご覧ください。if(item1.Any()){ 何か} ありがとう – NicoTing

-1

"チェック済み" と "未チェック" が含まれてリストビューで新しい列を作成します。送信イベントでは、比較してチェックされていないかチェックされていることを知ることができます。

新しいレコードの場合、新しい列のフィールド値が空であることがわかります。

+0

他の方法で使用する必要があります選択を変更したと思います。 – lindexi

+0

@lindexi、SelectionChangedイベントではどうですか?コードを教えてください。 – NicoTing

+0

リストのデータがデータベースのデータの場合はどうなりますか? – robbielayugan

0

私はあなたがSelectionChangedEventArgsパラメータからそれを得ることができ、この

private void button3_Click(object sender, EventArgs e) 
{ 
    for (int i = 0; i < listView2.Items.Count; i++) 
    { 
    if (listView2.Items[i].Checked == fail) 
    //Do something 
    } 
} 
+0

質問が更新されました。画像を添付しました。 – NicoTing

関連する問題