我有一個名爲Itemlist的CheckedListBox
。它的DataSource
是一個數據表。我已將「DisplayMember
」設置爲「Name」,並將ValueMember
設置爲「NameInt」。有沒有一種可靠的方法,我可以循環這個CheckedListBox
並獲得檢查項目的ValueMember
?如何獲取CheckedListBox檢查項目的ValueMembers?
0
A
回答
1
假設一個公共屬性牽着你的DataTable
:
public DataTable Table { get; set; }
注意到CheckedListBox
被命名爲Itemlist
(如果編輯的發生) - 並假設NameInt
是type int
,我們可以通過檢查的項目循環,搶指數,然後直接從源獲取相關聯的ValueMember
:
List<int> checkedValueMembers = new List();
foreach (int index in Itemlist.CheckedIndices)
{
checkedValueMembers.Add(Table.Rows[index].Field<int>("NameInt"));
}
注:我被作爲一個例子,b。將所述值的列表這應該給你的一般想法..
0
for (int i = 0; i < dataSet.tblResources.Rows.Count; i++)
{
clbResources.Items.Add(new Thing()
{
Key = dataSet.tblResources.Rows[i]["Key"].ToString(),
Value = dataSet.tblResources.Rows[i]["Description"].ToString()
}, isChecked);
}
這是來自我的一個項目。相應地改變。
+0
這完全出於我所問的 –
+0
請添加您嘗試過的代碼,這有助於更好地理解。 –
相關問題
- 1. 如何從CheckedListBox中獲取檢查項目的值?
- 2. 如何在checkedlistbox中獲取當前已檢查的項目
- 3. 如何獲取CheckedListBox中的項目ID?
- 4. 如何遍歷checkedlistbox並檢查項目?
- 5. 在Checkedlistbox中獲取每個檢查的項目
- 6. 如何獲取檢查項目的值
- 7. CheckedListBox不檢查項目選擇
- 8. CheckedListBox只允許檢查一個項目
- 9. Winforms checkedlistbox檢查一個項目
- 10. checkedlistbox項目檢查到列表框
- 11. CheckedListBox檢查項目對象轉換?
- 12. 當我使用DragDrop時,如何檢查CheckedListBox中的項目
- 13. C# - 在檢查特定項目時自動檢查checkedlistbox中的項目
- 14. 使用VB6.0,如何獲取CheckedListBox中選定項目的itemdata?
- 15. 如何檢查checkedlistbox中只有一個項目
- 16. 如何從CheckedListBox中獲取當前選定的檢查值?
- 17. 檢查CheckedListBox?
- 18. 阻止從vb.net中的多個checkedlistbox檢查相同的項目
- 19. Visual Studio 2012 C#:刪除CheckedListBox中的所有*檢查項目
- 20. CheckedListBox並與它們的索引檢查項目列表
- 21. 灌裝與檢查的項目列表中CheckedListBox
- 22. CheckedListBox項目選擇
- 23. 如何在checkedlistbox C#中對所有未檢查的項目執行循環?
- 24. 如何取消在checkedlistbox取消選中項目?
- 25. 獲取ListView項目被檢查
- 26. 如何在CheckedListBox中添加項目vb.net
- 27. 如何保存動態Groupbox&Checkedlistbox項目
- 28. 獲取經過項目/ S的值在CheckedListbox
- 29. checkedListBox事件 - 獲取選定的項目/對象屬性
- 30. 檢查項目後,哪個CheckedListBox事件觸發?
告訴我們代碼你試過什麼? –