gridview的批量更新由复选框列组成

时间:2017-04-20 03:54:18

标签: javascript jquery asp.net

我有gridview,其中有36列和500行复选框,它是动态绑定的。我需要找到最有效的方法 更新我的数据库。请建议。

<asp:GridView ID="gv_services" runat="server" CellPadding="3"  CssClass="grid"
                 GridLines="Both" DataKeyNames="ServicesId" 
            BackColor="White" AllowSorting="true"
         BorderColor="#006699" BorderStyle="solid" BorderWidth="1px" 
          ondatabound="OnGV_ServicesDataBound" 
          onrowdatabound="GridView1_RowDataBound" EnableViewState="False" 
          AutoGenerateColumns="False" EnableTheming="True" >
        <RowStyle BackColor="#EFF3FB" />
                <FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
                <PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
                <SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
                <HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" Height="40px"/>
<Columns>
<asp:BoundField HeaderText="Services"  DataField="Services" HeaderStyle-BackColor="#089de3" ItemStyle-Width="12%"> </asp:BoundField>
<asp:BoundField HeaderText="Category"  DataField="Category" HeaderStyle-BackColor="#089de3" ItemStyle-Width="12%" > </asp:BoundField>

</Columns>

</asp:GridView>

1 个答案:

答案 0 :(得分:0)

高效的方式吧! 选项1:保留一个名为“导出到Excel”的按钮,将所有记录导出到Excel工作表和一个名为“批量更新”的文件控件中,这样如果用户需要更新任何记录,他会将所有记录下载到excel,对这些记录进行更改并上传该excel。它对批量更新很有用。

选项2:提供在gridview本身编辑和更新数据的能力。查看THIS链接。它可以快速轻松地更新记录。