读书人

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

发布时间: 2013-07-26 11:27:42 作者: rapoo

如何获取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

读书人网 >asp.net

热点推荐