我想创建一个字符串变量的数组,以便了解哪些文本框已被选中,例如:
string[] checkedItems = new string[10];
foreach (object item in checkedList.CheckedItems)
{
checkedItems.SetValue(item, 0);
}
我需要了解哪些复选框被选中,然后显示结果。之后,将使用这些结果来比较Excel电子表格。因此,每个项目都是一个“列”。
我也尝试过写:
checkedItems.SetValue(item, 0);
checkedItems.SetValue(item, 1);
checkedItems.SetValue(item, 2);
checkedItems.SetValue(item, 3);
这只是举个例子:
Array slot 1 = DocID
Array slot 2 = DocID
Array slot 3 = DocID.
我认为这是因为它仅仅是在循环每个复选框。有10个。
checkedItems.SetValue(item, 0);
只会在循环选中的项目时重复覆盖索引为0
的元素,你尝试使用for
循环并传入索引了吗?DocID
是从哪里来的?你是如何输出这些值的? - DGibbs