不能从checkboxlist中的Item中获得正确的值
本文关键字:checkboxlist 中的 Item 不能 | 更新日期: 2023-09-27 18:07:04
假设我以这种方式添加了一个项目到CheckedListBox
:
checkedListBox1.Items.Add("ItemA");
假设这是控件中唯一的项:
string s = checkedListBox1.GetItemText(0);
当我期望"ItemA"
时,s的值是"0"
。为什么用checkedListBox1.GetItemText(int itemIndex)
法不能得到正确的值?
您应该将CheckedListBox
的一个项目对象传递给GetItemText
:
MessageBox.Show(checkedListBox1.GetItemText(checkedListBox1.Items[0]);
否则GetItemText
返回传递对象的ToString
。
用checkedListBox1.Items[0].ToString();
代替GetItemText()