我在asp.net c#中創建了一個2 chekboxlist,這個chek box list的列表項是從數據庫中填充的(動態的),然後我想檢查這些複選框列表是否被選中或者不被選中?請幫我...如何知道(從動態)複選框列表項目是否被檢查?
0
A
回答
0
試試這個代碼:
String values = "";
for (int i=0; i< cbl.Items.Count; i++)
{
if(cbl.Items[i].Selected)
{
values += cbl.Items[i].Value + ",";
}
}
values = values.TrimEnd(',');
或者您可以使用此代碼(LINQ)
IEnumerable<int> allChecked = (from item in chkBoxList.Items.Cast<ListItem>()
where item.Selected
select int.Parse(item.Value));
0
試試這個
string ids=string.Empty;
foreach (ListItem item in checkboxlist1.Items)
{
if(item.Selected)
ids+=item.Value+",";
}
ids=ids.Trim(',');
0
您可以使用SelectedIndex
檢查清單是否被檢查:
if(ckl.SelectedIndex != -1)
{
// Do Something
}
1
或者您可以使用此代碼
IEnumerable<int> allChecked = (from item in chkBoxList.Items.Cast<ListItem>()
where item.Selected
select int.Parse(item.Value));
相關問題
- 1. 如何知道是否在檢查列表框中選擇了所有項目
- 2. 總是知道是否複選框/被檢查或不
- 3. 如何檢查列表框項是否被選中?
- 4. 如何知道這兩個複選框是否被選中
- 5. 如何知道複選框是否被選中?
- 6. 如何知道複選框是否被選中,jquery?
- 7. 如何知道是否複選框被選中或不Django的
- 8. 如何檢查表單上的複選框是否被選中?
- 9. 檢查複選框是否被選中
- 10. 檢查複選框是否被選中
- 11. 檢查複選框是否被選中
- 12. 如何檢查是否使用動態名無線電覆選框被選中
- 13. 檢查是否複選框被選中:道場的JavaScript
- 14. Yii框架:如何檢查複選框是否被選中?
- 15. 如何檢查特定的複選框是否被檢查
- 16. 定製複選框:如何檢查複選框是否被選中與否
- 17. 如何知道複選框是否被點擊或不角2
- 18. 如何知道網格中的項目是否被選中?
- 19. 如何檢查是否有任何複選框已被選中
- 20. vba檢查下拉列表中的項目是否被選中?
- 21. 檢查是否在項目列表中選中了一個複選框
- 22. 檢查是否用動態ID檢查複選框
- 23. PHP檢查動態複選框是否沒有檢查
- 24. JCheckBox知道是否選中複選框
- 25. MVC複選框列表 - 項目後錯誤地檢查項目
- 26. 如何檢查列表視圖項是否被選中
- 27. Laravel Flash錯誤 - 如何檢查複選框是否被選中?
- 28. 如何檢查複選框是否被選中?
- 29. 如何檢查複選框是否被選中
- 30. 如何檢查dataGridView複選框是否被選中?
可以將此答案追加到以前的答案,使讀者能夠在一個答案...... –
這是個好主意感謝的有兩個備選 –