我是.net的初学者。
我需要在CheckedListBox中显示一些记录。
我在DataSet中有表(Cat):
我需要在CheckedListBox控件中显示数据表(颜色列)的内容。
如何实施?
答案 0 :(得分:1)
看来CheckedListBox does not support binding,所以这不会按预期工作:
CheckedListBox1.DataSource = tempDataSet.Tables("Cat")
CheckedListBox1.DisplayMember = "Color"
CheckedListBox1.ValueMember = "ID"
您可以使用Bindable CheckedListBox代替。然后,您可以使用“属性”窗口在设计时绑定:
答案 1 :(得分:1)
您可以点这个链接:
how to bind data in checkedlistbox in window application
或尝试此模板:
SqlDataAdapter da = new SqlDataAdapter("SELECT NAME AC_CODE FROM AccountM where compcode='" + Compcls.Gcomp_cd + "'", con);
DataSet ds = new DataSet();
da.Fill(ds, "AccountM ");
checkedListBox1.DataSource = ds;
checkedListBox1.SelectedValue = "AC_CODE";
checkedListBox1.SelectedItem = "NAME";
答案 2 :(得分:0)
假设您在db中保存checkedListBox1.SelectedValu
e,则可以执行以下操作:
myDt
将数据表中的每个数据行循环播放根据{{1}}值
设置检查状态dr
希望这会有所帮助......