2005的CheckedListBox控件没有DataSource/DisplayMember/ValueMember 属性,
但是我们还是可以手写DataSource 进行帮定,代码如下
但是我们还是可以手写DataSource 进行帮定,代码如下
this.CheckedListBox.DataSource = ds.Tables["Country"];
this.CheckedListBox.DisplayMember = "LCName";(要帮定显示到页面的字段名)
this.CheckedListBox.ValueMember = "NUMCODE"; (要帮定的value值的字段名)
全部选中。。。。。
for(var i=0; i <this.CheckedListBox.Item.Count; i++)
{
CheckedListbox.SetItemChecked( i, checkbox.Checked);//设置选中
}
this.CheckedListBox.DisplayMember = "LCName";(要帮定显示到页面的字段名)
this.CheckedListBox.ValueMember = "NUMCODE"; (要帮定的value值的字段名)
全部选中。。。。。
for(var i=0; i <this.CheckedListBox.Item.Count; i++)
{
CheckedListbox.SetItemChecked( i, checkbox.Checked);//设置选中
}
得到选中的记录的value值.
for (int count = 0; count < this.ListAll.CheckedItems.Count; count++)
{
string cvalue = (CheckedListBox.Items[CheckedListBox.CheckedIndices[count]] as DataRowView)["NUMCODE"].ToString();
{
string cvalue = (CheckedListBox.Items[CheckedListBox.CheckedIndices[count]] as DataRowView)["NUMCODE"].ToString();
}