我datalist的项模板里面有一个label控件,如果id为mylabel请问怎样用findcontrol方法找到它
解决方案 »
- IE6、IE7、IE8 都兼容 下拉菜单
- datatable select 字符比较的问题,急啊
- 请问为什么登陆后Profile.IsAnonymous都一直为TRUE??
- TreeView的SelectedNodeChanged事件为什么要点击两次才有反应?我想只点击一次,怎么办?
- 模态窗口返回的是undefined值
- 如何在asp.net(vb)代码中实现弹出一个确认对话框?
- 急啊,困了我三天的问题了!分不够再贴
- 请问谁知道用sandcastle怎样才能做出msdn类型的帮助文档,如方法折叠到method下,字段折叠到filed下?
- 我是用EditPlus写ASP.NET AND C# ,我不会页面设计,页面设计都是在以前别人的ASP页面上改出来的,我想问大家这样下去行吗?
- 怎样能取得page中的所有文本框控件?
- 关于水晶报表打印不出的问题
- vs2005水晶报表问题 急。。。。。
若是在DataList1_ItemDataBound事件里面找的话应该是:
Label label =(Label)e.Item.FindControl("mylabel");
我想把项的编号赋给论坛上面的楼层数即DataList里面的Label值
protected void DataList1_ItemCreate(object sender, DataListItemEventArgs e)
{
for (int i = 0; i < DataList1.Items.Count; i++)
{
Label floors = (Label)DataList1.Items[i].FindControl("Label的ID");
floors.Text = i.ToString();
}
}
这样只有一个项模板的时候不会出错,但如里在DataList里加了一个分隔符模板就会报错:"未将对象引用设置到对象实例"
请问大家这是什么原因呀?
2,会,那样的话要先判断
...
object t=......FindControl("mylabel");
if(t!=null)
Label lable=(Label)t;
...