好日子的朋友,取2個複選框列出互斥
我知道我們如何才能讓兩個複選框或複選框互斥一個複選框列表內。 但是我的問題是從一點不同,希望得到堆棧溢出一些幫助,
好吧,我有兩個複選框列表如下,並從數據集表我收到的複選框值,
CheckBoxlist1 - Checkbox_selectColumns
if (IsDataSetNotEmpty(ds))
{
CheckBox_selectColumns.Items.Clear();
foreach (DataRow row in ds.Tables[0].Rows)
{
CheckBox_selectColumns.Items.Add(row[0].ToString());
}
}
CheckBoxlist2 - Checkbox_selectFields
if (IsDataSetNotEmpty(ds))
{
Checkbox_selectFields.Items.Clear();
foreach (DataRow row in ds.Tables[1].Rows)
{
CheckBox_selectColumns.Items.Add(row[0].ToString());
}
}
我會得到FOLL由於每個列表中的複選框。
Checkbox_selectColumns:僱員ID,名字,姓
Checkbox_selectFields:經理ID,經理FName參數,經理LName的
有什麼辦法,我可以使這兩個複選框互斥的,也就是說,如果我選擇第一個列表中的任何一個或多個複選框,我不應該選擇第二個列表中,反之亦然任何複選框..
謝謝...
您可以檢查每個列表的「SelectedIndex」屬性 - 如果列表1的值大於等於0,禁用列表2,反之亦然。您還需要處理在一個列表中進行了選擇的情況,然後清除選擇(即,您必須在此時重新啓用禁用列表)。如果我有更多時間,我會嘗試將代碼示例放在一起。希望這會給你一些工作。 – Tim