请问DataList中查找 DropDownList问题
首先可以肯定DropDownList没写错,ID也是对的。protectedvoidDataList1_ItemDataBound(objectsender,DataLi...
首先可以肯定DropDownList没写错,ID也是对的。
protected void DataList1_ItemDataBound(object sender, DataListItemEventArgs e)
{
DropDownList DDL= (DropDownList)e.Item.FindControl("DDLid");
DDL.Items.Insert(0, new ListItem("55", "0"));
}
出错提示:
未将对象引用设置到对象的实例。
这一句为红色:DDL.Items.Insert(0, new ListItem("55", "0"));
我知道怎么回事了,我用了母版页,但我还是不知道怎么FindControl()才正确。各位多多指教啊。 展开
protected void DataList1_ItemDataBound(object sender, DataListItemEventArgs e)
{
DropDownList DDL= (DropDownList)e.Item.FindControl("DDLid");
DDL.Items.Insert(0, new ListItem("55", "0"));
}
出错提示:
未将对象引用设置到对象的实例。
这一句为红色:DDL.Items.Insert(0, new ListItem("55", "0"));
我知道怎么回事了,我用了母版页,但我还是不知道怎么FindControl()才正确。各位多多指教啊。 展开
3个回答
展开全部
我写没错啊。。。。。好好检查下代码吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
DDL是null
(DropDownList)e.Item.FindControl("DDLid");
这样转换可能会出问题,我没这么转过。
最好DDL=new DropDownList
(DropDownList)e.Item.FindControl("DDLid");
这样转换可能会出问题,我没这么转过。
最好DDL=new DropDownList
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询