vb中Listbox怎样绑定数据库

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

通过datasource属性绑定

比如使用数据库控件

datasource

控件会出现一个下拉框

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

例如

set

list1.datasource=adodc1.recordset

list1.refresh'刷新

可以直接用控件的新建一个数据绑定来进行!

还可以在后台通过代码绑定

代码绑定:

string

strconn="data

source=数据库实例

database=数据库名称:uid=用户名:pwd=密码"

sqlconnection

conn=

new

sqlconnection(strconn)

sqldataadapter

ada=new

sqldataadapter(sql,conn)

dataset

ds=new

dataset()

datatable

dt=new

datatable()

ada.fill(ds)

dt=ds.tables[0]

gridview1.datasource=dt

dridview1.databind()

//这里后台绑定就完成了。

然后再在前台用<%=Eval("Id")%>来显示需要的字段!

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()

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


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存