在DataList的HeaderTemplate中加入DropDownList的数据绑定问题
不知道那位有实例可以参考?
aspx:
<div align="center"><asp:datalist id="dbList" runat="server" Width="760px" DataKeyField="CityId">
<HeaderTemplate>
<FONT face="宋体">
<TABLE class="MainFont12" id="Table1" cellSpacing="1" cellPadding="2" width="100%" align="center"
bgColor="#dfdfdf" border="0">
<TR bgColor="#f5f5f5">
<TD width="40" bgColor="#f5f5f5">选择</TD>
<TD width="350" bgColor="#f5f5f5">公司名</TD>
<TD width="100" bgColor="#f5f5f5">省份
<asp:DropDownList id="provinceDL" runat="server"></asp:DropDownList></TD>
<TD bgColor="#f5f5f5">地区
<asp:DropDownList id="cityDL" runat="server"></asp:DropDownList></TD>
</TR>
</TABLE>
</FONT>
</HeaderTemplate>
<ItemTemplate>
</ItemTemplate>
.cs文件:
#region ** -----BindProvinceDL----- **
private void BindProvinceDL(int buyerId)
{
foreach(DataListItem Item in dbList.Items)
{
DropDownList ddl= (DropDownList)Item.FindControl("ProvinceDL");
DBParameters p = new DBParameters();
p.AddInputParm("@BuyerId",buyerId);
SqlDataReader dr = SqlComd.CreateDr("SP_BuyerProvince_Sel",p);
ddl.DataSource = dr;
ddl.DataTextField = "ProvinceName";
ddl.DataValueField = "ProvinceId";
ddl.DataBind();
p.Clear();
}
}
#endregion
明显这样是找不到,这样只会到ItemTemplete里找。
我要找的是Header里的。
那位好手解决之。先行谢过
问题点数:50、回复次数:3Top
1 楼smalllake(飞剑客)回复于 2005-06-03 20:18:14 得分 30
建议你到datalist的事件里找HeaderItem,如ItemDataBound事件,
根据事件参数System.Web.UI.WebControls.DataGridItemEventArgs e判断itemtype
if((e.Item.ItemType == ListItemType.Header)
{
find dropdownlist and databind it ...
}
Top
2 楼hchxxzx(NET?摸到一点门槛)回复于 2005-06-03 20:25:48 得分 20
你可用如下方式求取
DropDownList provinceDL = (DropDownList)dbList.Controls[0].Controls[0].FindControls("provinceDL");Top
3 楼mazei(马贼)回复于 2005-06-04 10:18:38 得分 0
thanks a lot,飞客剑,also to ohter's responses.Top
相关问题
- DropDownList数据?
- 请问如何实现在DataList的<EditItemTemplate>模版内的DropDownList的数据绑定?
- DropDownList放在DATALIST中的摸版中怎么指定数据源(有源码)?
- DataList里的ascx控件里的Dropdownlist的SelectedIndex如何进行数据绑定?
- 妹妹问问:DataList怎么样对DropDownList进行指定数据绑定!
- DataList数据绑定
- 救命啊~~~DataList编辑列里的ascx控件里的dropdownlist无法绑定到数据源
- 请问谁有从数据库填充DropDownList控件的例子, 这个DropDownList是要在DataList的EditItemTemplate中的,谢谢!
- dropdownlist数据初始问题
- 关于数据datalist梆定




