ASP.NET中如何取得DATALIST中已经绑定的LABEL值?
发布网友
发布时间:2023-10-13 11:43
我来回答
共4个回答
热心网友
时间:2023-10-09 09:53
/*
foreach(DataListItem li in DataList1.Items)
{
Label lbl = li.FindControl("Proctname") as Label;
string pname = lbl.Text;
}
*/
protected void DataList1_ItemCommand(object source, DataListCommandEventArgs e)
{
Label lbl = e.Item.FindControl("Proctname") as Label;
string pname = lbl.Text;
}
我相信你看得懂的,foreach是遍历,下面的是ItemCommand事件.
热心网友
时间:2023-10-09 09:54
datalist有很多行,你是要从哪一行取内容啊
取第i行的内容
((Label)e.Rows[i].FindControl("ProctName")).Text;
热心网友
时间:2023-10-09 09:54
rowbinding事件
((Label)e.Item.FindControl("ProctName")).Text;
热心网友
时间:2023-10-09 09:55
在rowbinding事件里用findcontrol
(Label)e.Item.FindControl("ProctName")
这就是你要的label