vb中Listbox怎样绑定数据库

vb中Listbox怎样绑定数据库,第1张

通过datasource属性绑定

比如使用数据库控件

datasource

控件会出现一个下拉框

选择需要绑定的数据控件,然后设置datamember绑定表,datafield绑定具体字段;也可以使用代码绑定

例如

set

list1.datasource=adodc1.recordset

list1.refresh'刷新

1,

一次把两张表的数据都读入到两个DataTable中:

DataTable1,

DataTable2

并分别帮定到两个ListBox

ListBox1.DataSource=

DataTable1

ListBox2.DataSource=

DataTable2

2,

处理ListBox1的SelectedIndexChanged事件,根据ListBox1中的选项,设置DataTable2的DefaultView的Select属性,比如

DataTable2.DefaultView.Select

=

"TagSubclass.tcid

=

"

+

ListBox1.SelectedValue

3,重新绑定ListBox2

ListBox2.DataBind()

这样做的好处是只要读一次数据库,后面的动作都是用内存中的数据缓存了。

using (SqlDataAdapter adapter = new SqlDataAdapter("select num from number",new SqlConnection("你的SQL连接字符串")){DataTable dt = new DataTable() adapter.Fill(dt) ListBox1.DataSource = dt ListBox1.DisplayMember= "num" ListBox1.ValueMember= "num"}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9675887.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存