日期:2014-05-18  浏览次数:20467 次

遗忘的问题
DataGrid中有个模板列 模板列里我放置了一个按钮Button1 我现在想要点击按钮就调用一个方法(GetUser(int name)) 我该怎么设置按钮事件呢,该如何做,请高手赐教

------解决方案--------------------
*.cs:
C# code

[color=#FF0000]public[/color] void Button2_Click(object sender, System.EventArgs e)
        {
            Response .Write("<script>alert('对不起,您没有权限访问');</script>"); 
        
        }

------解决方案--------------------
public void Button2_Click(object sender, System.EventArgs e)
注意是public
------解决方案--------------------
遗忘了,关注
------解决方案--------------------
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" OnRowCommand="GridView1_RowCommand">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:Button ID="Button1" runat="server" CommandName="btnSubmit" Text="Button" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>

设置Button按钮的CommandName

protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "btnSubmit")
{
GetUser(int name);
}
}
------解决方案--------------------
探讨
*.cs: 

C# code
public void Button2_Click(object sender, System.EventArgs e)
{
Response .Write("<script>alert('对不起,您没有权限访问');</script>"); 

}



模板列里: 

HTML code
<asp:Button id="Button2" OnClick="Button2_Click" runat="server"
Text="Button"></asp:Button>

------解决方案--------------------
在模板列里面使用 CommandArgument="" CommandName=""

然后在datagrid 的 ItemCommand 事件中通过 CommandName 来判断执行函数
------解决方案--------------------
up
------解决方案--------------------
up