在页面中获取DataList1中Label1的值:
Label lb1 = (Label)DataList1.Items[0].Findcontrol("Label1");
在DataList1的ItemDataBound事件中获取Label1的值:
Label lb1 = (Label)e.Items.Findcontrol("Label1");
在DataList里面再放置一个Label并和id绑定
设置LinkButton的CommandName = "itemCommand"
然后在DataList的ItemCommand事件里面就可以处理单击LinkButton事件
protected void itemCommand(object source, DataListCommandEventArgs e)
{
Label myid;
string id = "";
if (e.CommandName == "itemCommand")
{//获得Label中的值
myid = (Label)e.Item.FindControl("Label6");
id = myid.Text.ToString();
}
}