当前位置:编程学习 > C#/ASP.NET >>

c# 数据绑定 值成员

c# listBox 数据绑定要是用代码写的话应该怎么写???
我主要是想让绑定数据库的listBox刷新一下
应该怎么做呢????
答案:DataTable dt = .........;
listBox .DataSource = dt;
listBox .DataTextField = "textFld"; //textFld 为字段名称
listBox .DataValueField = "valueFld"; //valueFld 为字段名称
listBox .DataBind();

刷新的话重新绑定

已经够明白了,我再解释一下,第一句是你从数据库查询到的数据,放在一个数据表dt里面,具体的查询代码要看你的系统,我没法写。
第二句第三句分别指定listbox的值列和文本列,一个listbox的选项,有值,还有显示出来的文本。例如你做了一个listbox有一个选项是人名“张三”,同时他在数据库的id是1,如果你把DataValueField定为id,DataTextField定为name,那么在listbox里,当你选择张三的时候,返回值就是1.

最后一句就是绑定语句。不需解释,照抄就行。

注意DataTextField DataTextField 的值需要和dt的column的名字相同 ListBox1.DataSource = 从数据库中取出的值;
 ListBox1.DataBind();
用datagridView控件 columns属性集合   DatapropertyName  用这个不错  适合多个数据
你对数据操作出现重复数据就用ListBOX.items.clear()这个噻。
刷新就是重新绑定

上一个:C#代码小问题
下一个:C#多线程循环输出

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,