关于LinkButton和DataList的一个问题
怎么用LinkButton1_Click事件获取DataList的控件???注意一定要是LinkButton1_Click事件里!!!!LinkButton1是放在Dat...
怎么用LinkButton1_Click事件获取DataList的控件???
注意一定要是LinkButton1_Click事件里!!!!
LinkButton1是放在DataList的项模板里面的.
要在LinkButton1_Click事件里获取DataList里面的控件???
注意一定要是LinkButton1_Click事件里!!!! 展开
注意一定要是LinkButton1_Click事件里!!!!
LinkButton1是放在DataList的项模板里面的.
要在LinkButton1_Click事件里获取DataList里面的控件???
注意一定要是LinkButton1_Click事件里!!!! 展开
2个回答
展开全部
用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");
}
你可以在页面里这么写:
<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");
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询