我有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>
答案 0 :(得分:0)
高效的方式吧! 选项1:保留一个名为“导出到Excel”的按钮,将所有记录导出到Excel工作表和一个名为“批量更新”的文件控件中,这样如果用户需要更新任何记录,他会将所有记录下载到excel,对这些记录进行更改并上传该excel。它对批量更新很有用。
选项2:提供在gridview本身编辑和更新数据的能力。查看THIS链接。它可以快速轻松地更新记录。