呵呵,如题!
在实际项目中,遇到需要设置datalist控件内的一个label控件的值,最后终于找到解决的办法了!
开发环境为:VS2005
网上的有些方法是不对的,我试了可是就是不行,原来很多的都是方法用错了!下面给出详解!
首先,事件一定要写在DataList的ItemCreated事件中,网上说的其它事件好像不行!
代码如下:
protected void DataList1_ItemCreated(object sender, DataListItemEventArgs e)
{
((Label)e.Item.FindControl(e.Item.FindControl("控件ID").ClientID.ToString())).Text = "産品名稱:";
}
以上适用于任何情况,即使应用母版页也是完全正确的,其余属性自己参照写吧!谢谢!