ListViewでIsMultiSelectCheckBoxEnabledが有効になっていますが、チェックされた項目がチェックされていないかどうかを知りたい場合はSelectionChangedですか?ここListViewで項目がチェックされていないかどうかを確認する方法
おかげで、
NicoTing
ListViewでIsMultiSelectCheckBoxEnabledが有効になっていますが、チェックされた項目がチェックされていないかどうかを知りたい場合はSelectionChangedですか?ここListViewで項目がチェックされていないかどうかを確認する方法
おかげで、
NicoTing
を試してきました。このe.AddedItemsで
private void ListBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
var item = e.AddedItems.ToList();
var item1 = e.RemovedItems.ToList();
}
はチェックされた項目を返しますし、e.RemovedItemsは未チェックの項目を返します。
をご覧ください。if(item1.Any()){ 何か} ありがとう – NicoTing
"チェック済み" と "未チェック" が含まれてリストビューで新しい列を作成します。送信イベントでは、比較してチェックされていないかチェックされていることを知ることができます。
新しいレコードの場合、新しい列のフィールド値が空であることがわかります。
他の方法で使用する必要があります選択を変更したと思います。 – lindexi
@lindexi、SelectionChangedイベントではどうですか?コードを教えてください。 – NicoTing
リストのデータがデータベースのデータの場合はどうなりますか? – robbielayugan
私はあなたが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
}
}
質問が更新されました。画像を添付しました。 – NicoTing
@ジェシカ私はそれが明示的だと思う – lindexi