-1
我發現this的問題,但它可以被棄用,並沒有解決我的問題。 我考慮如何循環拋出已綁定數據的asp:radiobuttonlist,並設置特定項目的可見參數。比如我有一個RadioButtonList的五個項目,我想使人們看到只有4如何循環拋出asp radiobuttonlist並設置特定參數?
我發現this的問題,但它可以被棄用,並沒有解決我的問題。 我考慮如何循環拋出已綁定數據的asp:radiobuttonlist,並設置特定項目的可見參數。比如我有一個RadioButtonList的五個項目,我想使人們看到只有4如何循環拋出asp radiobuttonlist並設置特定參數?
你可以存儲你想保留的項目,然後清除的項目,並添加存儲的項目項目1和項目:
int[] keepIndexes = { 0, 3 }; // item 1 and 4
ListItem[] keepItems = keepIndexes.Select(i => rbl.Items[i]).ToArray();
rbl.Items.Clear();
rbl.Items.AddRange(keepItems);
如果你真的想讓它們「隱形」,這是因爲ListItem
中沒有Visible
屬性。但也許你是與Enabled
混淆,那麼這是更合適的:
for (int i = 0; i < rbl.Items.Count; i++)
rbl.Items[i].Enabled = keepIndexes.Contains(i);
該代碼不是「棄用」。展示你的嘗試和結果。 – CodeCaster
好的謝謝,第二部分的問題? – ElConrado
你知道'ListItem'沒有'Visible'屬性嗎? –