checkedListBoxBase1.Items.Add("验证");
checkedListBoxBase1.Items.Add("前传");
checkedListBoxBase1.Items.Add("人身");
checkedListBoxBase1.Items.Add("开机");
checkedListBoxBase1.Items.Add("开包");
checkedListBoxBase1.Items.Add("炸药探测");
checkedListBoxBase1.Items.Add("维序");
checkedListBoxBase1.Items.Add("待岗");
DataSet ds = new DataSet();
DataTable dt = new DataTable("table");
DataColumn dc = new DataColumn("colName");
dc.DataType = typeof(string);
dt.Columns.Add(dc);
ds.Tables.Add(dt);
DataRow dr = dt.NewRow();
dr["colName"] = "验证";
dt.Rows.Add(dr);
checkedListBoxBase1.DataBindings.Add("SelectedItem", ds.Tables["table"], "colName");验证没有被选择,请问怎么绑定?谢谢!

解决方案 »

  1.   

    你是通过绑定吗?如果是绑定的话,为什么还用
    checkedListBoxBase1.Items.Add("验证");这种方式来添加?
      

  2.   

    checkedListBoxBase1.Items.Add("验证");
    checkedListBoxBase1.Items.Add("前传");
    checkedListBoxBase1.Items.Add("人身");
    checkedListBoxBase1.Items.Add("开机");
    checkedListBoxBase1.Items.Add("开包");
    checkedListBoxBase1.Items.Add("炸药探测");
    DataSet ds = new DataSet();
    DataTable dt = new DataTable("table");
    DataColumn dc = new DataColumn("colName");
    dc.DataType = typeof(string);
    dt.Columns.Add(dc);
    ds.Tables.Add(dt);
    DataRow dr = dt.NewRow();
    dr["colName"] = "验证";
    dt.Rows.Add(dr);
    dr = dt.NewRow();
    dr["colName"] = "前传";
    dt.Rows.Add(dr);
    ds.AcceptChanges();
    dataGridBase1.DataSource = ds.Tables[0];
    checkedListBoxBase1.DataBindings.Add("SelectedIndices", ds.Tables["table"], "colName");
    我是想实现选择dataGrid的某一行的值,checkedListBox得值也跟着变。(checkedListBox中有前传、人身、开机、开包炸药探测几个值