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()
这样做的好处是只要读一次数据库,后面的动作都是用内存中的数据缓存了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)