如题,C#的checkedlistbox没有displaymember和valuemember这些函数,如何绑定其value和text呢?
请高手明示,越详细越好,在下新手,谢谢!
请高手明示,越详细越好,在下新手,谢谢!
解决方案 »
- 我使用SQLDMO的话,如何连接到windows身份认证的个数据库
- 急问:SSIS package
- 怎么通过代码 高亮或者选定Datagridview指定行?(选择模式已经设置成FullRowSelect了)
- 在SideBar控件中
- 求教.NET入门
- 今天看的别人的DbHelperSql, 自己用的时候出现了问题,主要是关于Dispose方法的
- 用JS的问题
- 打开文件为什么会出异常,而且不显示要找的文件
- 在c#的后代码文件中,如何在一个ImageButton的单击事件中调用javascript的confirm?
- 如何在一个类(class A)所定义的其他类(class B)的对象b1中调用类(class A)的函数和变量?
- 关于snv的一个问题
- 关于DatagridView中的CurrentCellDirtyStateChanged问题
[url=http://support.microsoft.com/default.aspx/kb/327896]...CheckedListBox was not designed for data binding...[url]CheckedListBox的DataSource在Intelisense中看不到,但可以被赋值(CheckedListBox继承于ListBox,ListBox可以绑定)。但明显功能有限。解决方法就是写一个自定义控件(比较难),或手动显示数据(见上述引用中的例子)。
明示,我现在希望checkedlistbox的value和text分别绑定一个整形数组和字符串数组,datamembet,valuemember还有datasource应该怎么添加,我直接写好像不太对。
使得我选择某一项(text)返回它对应值(value).
多谢!!
什么意思?
我在网上也搜过一些方法,绑定了数据源datasource时候,value和text就没什么问题了。但是我只是一个基本选择显示,不连接数据库,这个datasource应该怎么设置,我就不明白了。指点啊~~
{
string tmp_sql = "select * from title order by id desc";
apter = new OleDbDataAdapter(tmp_sql, conn);
dt = new DataTable();
ds = new DataSet();
apter.Fill(dt);
apter.Fill(ds);
checkedListBox1.DataSource = dt;
checkedListBox1.DisplayMember = "title"; //要显示的属性名
checkedListBox1.ValueMember = "id";
}