girdview每条记录添加增删改查按钮的方法

在gridview按钮中添加模板列:

                <asp:TemplateField HeaderText="操作">
                    <ItemTemplate>
                        <asp:Button ID="btnValid" runat="server" OnClick="btnValid_Click" CommandArgument='<%# Eval("Id") %>' Text="激活" />
                    </ItemTemplate>
                </asp:TemplateField>

设置CommandArgument属性,用于定义主键。

在按钮方法中键入如下代码:

        protected void btnValid_Click(object sender, EventArgs e)
        {
            Button btn = sender as Button;//实例化当前的按钮
            Card card = CardBLL.GetByID(int.Parse(btn.CommandArgument));//获取按钮所在行的主键

            }

你可能感兴趣的:(view)