关于LinkButton和DataList的一个问题

来源:百度知道 编辑:UC知道 时间:2024/06/14 08:04:32
怎么用LinkButton1_Click事件获取DataList的控件???
注意一定要是LinkButton1_Click事件里!!!!
LinkButton1是放在DataList的项模板里面的.
要在LinkButton1_Click事件里获取DataList里面的控件???
注意一定要是LinkButton1_Click事件里!!!!

用FindControl啊~!
你可以在页面里这么写:
<asp:LinkButton id="LinkButton1" runat="server" CommandName="c1"></asp:LinkButton>

然后在DataList的ItemCommand事件中
private void DataList1_ItemCommand(object source, System.Web.UI.WebControls.DataListCommandEventArgs e)
{
if(e.CommandName=="c1")
{
myEevent(source,e);
}
}

private void myEevent(object source, System.Web.UI.WebControls.DataListCommandEventArgs e)
{
//假如你要找Label 他的id是Label1
Label lbl=e.Item.FindControl("Label1");
}

说清楚一点可以吗?
你把问题说详细一点.我现在没有办法回答你的问题啊