手机
当前位置:查字典教程网 >编程开发 >asp.net教程 >DataList 中动态绑定服务器子控件的代码
DataList 中动态绑定服务器子控件的代码
摘要:1、首先绑定dbList(一个DataList控件名称)2、设置绑定子控件需要的关键字段,即设置dbList的DataKeyField属性。...

1、首先绑定dbList(一个DataList控件名称)

2、设置绑定子控件需要的关键字段,即设置dbList的DataKeyField属性。

3、绑定dbList完成以后,循环dbList,使用FindControl方法找到那个控件,然后将一个

SomeMethod(DataKeyField)方法返回一个DataReader给子控件。

------------------------------------------------------------------------

DataSetds=SqlComd.CreateSqlDataSet(sql,"dstable");

DataTabledt=ds.Tables[0];

dbList.DataSource=dt.DefaultView;

dbList.DataKeyField="userId";

dbList.DataBind();

for(inti=0;i<dbList.Items.Count;i++)

{

intitemIndex=dbList.Items[i].ItemIndex;

stringuid=dbList.DataKeys[itemIndex].ToString();

//找到这个子控件

DropDownListdrop=(DropDownList)dbList.Items[i].FindControl("dropList");

//一个方法,由来根据UID返回一个DataReader

SqlDataReaderdr=GetBrands(uid);

drop.DataSource=dr;

drop.DataTextField="brandnameCn";

drop.DataValueField="id";

drop.DataBind();

dr.Close();

}

【DataList 中动态绑定服务器子控件的代码】相关文章:

asp.net动态加载自定义控件的方法

asp.net DZ论坛中根据IP地址取得所在地的代码

asp.net输出重写压缩页面文件实例代码

asp.net post方法中参数取不出来的解决方法

iis的http 500内部服务器错误的解决

ASP.NET2.0服务器控件之Render方法

ASP.net 验证码实现代码(C#)

gridview实现服务器端和客户端全选的两种方法

asp.net ext treepanel 动态加载XML的实现方法

.Net 文本框实现内容提示的实例代码

精品推荐
分类导航