首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎么获取DataList中的Lable控件的Text值

2013-07-26 
如何获取DataList中的Lable控件的Text值我的源码:另外想在OnItemDataBound获取到值,有如下几种方法,可以参

如何获取DataList中的Lable控件的Text值
我的源码:



另外想在OnItemDataBound获取到值,有如下几种方法,可以参考:
第一种:

 protected void DataList1_ItemDataBound(object sender, DataListItemEventArgs e)
    {
        if (e.Item.ItemType == ListItemType.AlternatingItem 
[解决办法]
 e.Item.ItemType == ListItemType.Item)
        {
            if (e.Item.FindControl("lblCommentNumber") != null)
            {
               Label lbl = (Label)e.Item.FindControl("lblCommentNumber");
               string str = lbl.Text;               


            }
        }
    }



第二种:

 protected void DataList1_ItemDataBound(object sender, DataListItemEventArgs e)
    {
        if (e.Item.ItemType == ListItemType.AlternatingItem 
[解决办法]
 e.Item.ItemType == ListItemType.Item)
        {
             DataRowView drv = (DataRowView)e.Item.DataItem;
             string str = drv["CommentsNumber"].ToString();
        }
    }


第三种:

 protected void DataList1_ItemDataBound(object sender, DataListItemEventArgs e)
    {
        if (e.Item.ItemType == ListItemType.AlternatingItem 
[解决办法]
 e.Item.ItemType == ListItemType.Item)
        {           
            string str = DataBinder.Eval(e.Item.DataItem ,"CommentsNumber") .ToString ();
        }
    }



更多资讯:http://insus.cnblogs.com

热点排行