读书人

遗忘的有关问题

发布时间: 2012-03-27 13:44:24 作者: rapoo

遗忘的问题
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

读书人网 >asp.net

热点推荐