关于 Datalist 的一个小问题
小弟刚学 ASP.NET, 有一个关于 DataList 的小问题想请教各位大哥:
在 DataList 中的 HeaderTemplate 中放置了一个 DropDownList , 请问在 *.aspx.cs 文件中, 如何在 DataList 找到该 DropDownList, 并对其进行绑定操作呢?? 谢谢!!!
问题点数:20、回复次数:8Top
1 楼net_lover(【孟子E章】)回复于 2006-06-02 08:13:33 得分 10
e.Item.FindControl("DropDownListID")Top
2 楼ljf96345(纯狼)回复于 2006-06-02 08:19:05 得分 0
孟子大哥, 谢谢您的回答, 但您没看清楚我的问题Top
3 楼sh_city(潜水的鱼)回复于 2006-06-02 10:02:40 得分 10
既然是在HeaderTemplate 中的放置的,说明他不会重复出现,只要给他一个ID,在后置低码申明一下,就可以直接引用了.
后置代码:
protected System.Web.UI.WebControls.DropDownList Ddl1;
Ddl1.DataSource = dv;
Ddl1.DataBind();Top
4 楼zhangxiaopin(zxp)回复于 2006-06-02 10:21:32 得分 0
private void GetDataListDropDownListControl()
{
DropDownList drplist;
foreach(DataListItem dItem in dlist.items)
{
drplist=(DropDownList)ditem.findcontrol("DropDownList");
string name=drplist.selectvalue.tostring();
}
}Top
5 楼sbsrg3000(⊙⌒⊙怪事,这几天可用分又没增加....)回复于 2006-06-02 10:44:22 得分 0
markTop
6 楼ljf96345(纯狼)回复于 2006-06-03 00:51:13 得分 0
zhangxiaopin(zxp)
您的回答, 好像不行, 没办法到达 dataList1 的 headtemplate 那一行Top
7 楼xaoxong(寒秋残月)回复于 2006-06-03 01:08:47 得分 0
foreach(DataListItem dItem in dlist.items)
{
if(dItem.ItemType == ListItemType.Header)
{
drplist=(DropDownList)ditem.findcontrol("DropDownList");
string name=drplist.selectvalue.tostring();
}
}Top
8 楼ljf96345(纯狼)回复于 2006-06-03 20:32:13 得分 0
xaoxong(寒秋残月) 您的回答也不行Top




