私は2つのチェックボックスリストを持っています。最初のものはすでにアイテムがほとんどなく、2番目のものはバインドされていません。ボタンをクリックすると、最初のチェックボックスリストのチェックされたアイテムを2番目のチェックボックスリストに追加したいと思います。そのために for ループを使用しています。しかし問題は、ボタンをもう一度クリックしたときです。重複する値をコピーします。これが重複した値をコピーするのを防ぐにはどうすればよいですか? button_click イベントのコードは次のとおりです。
for (int i = 0; i < CheckBoxList1.Items.Count; i++)
{
if (CheckBoxList1.Items[i].Selected)
CheckBoxList2.Items.Add(CheckBoxList1.Items[i]);
}