怎么取CheckedListBox选中项的value值
//绑定数据源
DataTable table = service.GetProductListDogType(whereString);
this.checkedListBox1.DataSource = table;
this.checkedListBox1.ValueMember = "Id";
this.checkedListBox1.DisplayMember = "ProjName";
//使CheckListBox中所有项都被选中
for (int j = 0; j < this.checkedListBox1.Items.Count; j++)
{
this.checkedListBox1.SetItemChecked(j, true);
}
-----以上都是没有问题的 已经过我的测试
int length = this.checkedListBox1.CheckedItems.Count;
for (int i = 0; i < length; i++)
{
probreedInfo.BreedId =
Convert.ToInt32((this.checkedListBox1.CheckedItems[i].SelectedValue.ToString()));
//this.checkedListBox1.CheckedListBox[i].ValueMember.ToString();
}
以上两种方式都无法获取选中项的value值,提示不存在SelectedValue,ValueMember
哪位大侠帮帮忙