获取checklistbox的第一个字符串,第2个字符串,第3个字符串:
Chklst1.Items[i]
遇到和楼主同样的问题,其实可以使用一个中间变量string strCollected
得到全部选中的值 ,并将选中的项的文本组合成为一个字符串。
string strCollected = string.Empty;
for (int i = 0; i < checkedListBox1.Items.Count; i++)
{
if (checkedListBox1.GetItemChecked(i))
{
if (strCollected == string.Empty)
{
strCollected = checkedListBox1.GetItemText(
checkedListBox1.Items[i]);
}
else
{
strCollected = strCollected + "/" + checkedListBox1.
GetItemText(checkedListBox1.Items[i]);
}
}
}
然后将strCollect的值插入数据库中
insert into table_name(filedname) values(p)