<asp:GridView ID="gvCardInfo" runat="server" CellPadding="4" GridLines="None" Width="766px" HorizontalAlign="Center" OnRowDeleting="gvCardInfo_RowDeleting" AutoGenerateColumns="False" Font-Size="9pt" OnRowDataBound="gvCardInfo_RowDataBound" OnPageIndexChanging="gvCardInfo_PageIndexChanging" PageSize="15" AllowPaging="True" ForeColor="#333333" DataKeyNames="ReserveID" OnSelectedIndexChanged="gvCardInfo_SelectedIndexChanged" OnRowCommand="gvCardInfo_RowCommand"> <FooterStyle BackColor="#5D7B9D" ForeColor="White" Font-Bold="True" /> <RowStyle BackColor="#F7F6F3" ForeColor="#333333" /> <Columns> <asp:BoundField DataField="ReserverID" HeaderText="回复ID" > <ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" /> </asp:BoundField> <asp:BoundField DataField="TopicID" HeaderText="帖子" > <ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" /> </asp:BoundField> <asp:TemplateField HeaderText="回复内容"> <EditItemTemplate> <asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("ReserveContent") %>'></asp:TextBox> </EditItemTemplate> <ItemTemplate> <asp:Label ID="Label1" runat="server" Text='<%# Bind("ReserveContent") %>'></asp:Label> </ItemTemplate> <ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" /> </asp:TemplateField> <asp:BoundField DataField="ReserveDate" HeaderText="回复时间" DataFormatString="{0:D}"> <ItemStyle HorizontalAlign="Center" /> </asp:BoundField> <asp:TemplateField HeaderText="状态"> <EditItemTemplate> <asp:TextBox ID="TextBox2" runat="server" Text='<%# Bind("ReserveStatus") %>'></asp:TextBox> </EditItemTemplate> <ItemTemplate> <asp:Label ID="Lblstatus" runat="server" Text='<%# Bind("ReserveStatus") %>'></asp:Label> </ItemTemplate> <ItemStyle HorizontalAlign="Center" /> </asp:TemplateField> <asp:HyperLinkField DataNavigateUrlFields="TopicID" DataNavigateUrlFormatString="~/Web/Topic.aspx?ID={0}" HeaderText="详细信息" Text="详细信息" > <ControlStyle Font-Underline="False" /> <ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" /> </asp:HyperLinkField> <asp:CommandField HeaderText="删除" ShowDeleteButton="True" > <ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" /> <ControlStyle Font-Underline="False" /> </asp:CommandField> <asp:HyperLinkField DataNavigateUrlFields="TopicID" DataNavigateUrlFormatString="MangerTopic.aspx?ID={0}" HeaderText="处理" Text="处理" > <ControlStyle Font-Underline="False" /> <ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" /> </asp:HyperLinkField> <asp:ButtonField CommandName="pass" HeaderText="审核" Text="通过"> <ItemStyle HorizontalAlign="Center" /> </asp:ButtonField> <asp:TemplateField> <HeaderTemplate> <asp:CheckBox ID="Cball" runat="server" OnCheckedChanged="Cball_CheckedChanged" AutoPostBack="true"/> </HeaderTemplate> <ItemTemplate> <asp:CheckBox ID="Cbsig" runat="server" /> </ItemTemplate> <ItemStyle HorizontalAlign="Center" /> </asp:TemplateField> </Columns> <SelectedRowStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333" /> <PagerStyle BackColor="#284775" ForeColor="White" HorizontalAlign="Center" /> <HeaderStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" /> <AlternatingRowStyle BackColor="White" ForeColor="#284775" /> <EditRowStyle BackColor="#999999" /> </asp:GridView> 上面是前台的aspx的代码!1.用GridView ButtonField列 <asp:ButtonField Text="审核" CommandName="pass"/>后台处理事件 这个利用 这个自定义 事件的! protected void gvCardInfo_RowCommand(object sender, GridViewCommandEventArgs e) } 2 全选的效果!! aspx代码中的这个注意下 checkbox给他启用autopostback <asp:TemplateField> <HeaderTemplate> <asp:CheckBox ID="Cball" runat="server" OnCheckedChanged="Cball_CheckedChanged" AutoPostBack="true"/> </HeaderTemplate> <ItemTemplate> <asp:CheckBox ID="Cbsig" runat="server" /> </ItemTemplate> <ItemStyle HorizontalAlign="Center" /> </asp:TemplateField> 后台 foreach (GridViewRow gr in gvCardInfo.Rows) } 代码全部贴处理吧!! public partial class Admin_MagReserve : System.Web.UI.Page } 相关文章: 2021-07-28 2021-07-19 2021-09-09 2021-06-12 2021-06-09 2021-10-09 2021-10-13 2021-06-30