C#checkedListBox绑定数据库的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#checkedListBox绑定数据库的问题相关的知识,希望对你有一定的参考价值。

checkedListBox绑定数据库的代码

class DBcon

public string strSQL;
public string connectionString;
public SqlConnection myConnction;
public SqlCommandBuilder sqlCmdBld;
public DataSet ds = new DataSet();
public SqlDataAdapter da;

private void checkedListBox1_SelectedIndexChanged(object sender, EventArgs e)

DBcon db = new DBcon();
this.checkedListBox1.DataSource = db.ds.Tables["point"];
this.checkedListBox1.ValueMember = listBox1.ValueMember;
this.checkedListBox1.DisplayMember = "pname";

最近才用C#和数据库,很多地方查了好多还是很茫然。
那个怎么能在checkedListBox控件中显示出point表中需要显示的字段。是listBox1中选定科目,checkedListBox中显示该科目的知识点~
求助,谢谢大家啦。

参考技术A 绑定时有2个值
一个是TEXT另外一个是VALUE
CheckBoxList1.DataTextField = "NAME";//数据库字段
CheckBoxList1.DataValueField = "ID";
谢谢本回答被提问者采纳
参考技术B this.checkedListBox1.DataSource = db.ds.Tables["point"];
在这语句之前添加依据 this.checkedListBox1.DataSource = null;
参考技术C 在checkedListBox1_SelectedIndexChanged函数中添加 this.checkedListBox1.DataBind();

以上是关于C#checkedListBox绑定数据库的问题的主要内容,如果未能解决你的问题,请参考以下文章

C# Winform中 选中DatagridView控件中某行如何将该行某个字段(1,2,3,4,)的值绑定CheckedListBox控件的数

[C++11]可调用对象绑定器

如何检测是不是将项目添加到 ListBox(或 CheckedListBox)控件

微信如何解绑京东账号

C#CheckedListBox设置item字体

dpdk网卡绑定和解绑