asp.net中GridView删除前的确认操作

1.在页面中添加GridView,修改控件名称gvUser

2.设置数据源DataSource(ObjectDataSource等)

3.设置GridView的DataKeyNames属性,删除操作就是按照这个主键进行删除

asp.net中GridView删除前的确认操作_第1张图片

4.修改GridView的代码,向里面添加修改、删除按钮

       <asp:GridView ID="gvUser" runat="server"
            AutoGenerateColumns="False" DataKeyNames="UserId"
            DataSourceID="ObjectDataSourceUser" onrowdeleted="gvUser_RowDeleted">
            <Columns>
                <asp:BoundField DataField="UserId" HeaderText="UserId"
                    SortExpression="UserId" />
                <asp:BoundField DataField="UserName" HeaderText="UserName"
                    SortExpression="UserName" />
                <asp:BoundField DataField="UserPass" HeaderText="UserPass"
                    SortExpression="UserPass" />
                <asp:BoundField DataField="Role" HeaderText="Role" SortExpression="Role" />
                <asp:BoundField DataField="RegTime" HeaderText="RegTime"
                    SortExpression="RegTime" />
                <asp:BoundField DataField="LogNum" HeaderText="LogNum"
                    SortExpression="LogNum" />
                <asp:CommandField  ShowEditButton="True" HeaderText="操作" />
                <asp:TemplateField ShowHeader="False">
                    <ItemTemplate>
                        <asp:LinkButton ID="lbDelete" runat="server" CausesValidation="False"
                            OnClientClick="return confirm('你确定要删除吗?')"  Text="删除" CommandName="Delete" ></asp:LinkButton>
                    </ItemTemplate>
                    <HeaderStyle ForeColor="#0033CC" />
                    <ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" />
                </asp:TemplateField>

            </Columns>
        </asp:GridView>



你可能感兴趣的:(asp.net中GridView删除前的确认操作)