0
我有gridview其中有36列和500行復選框,它是綁定dynamic.I需要找到最有效的方式來 更新我的database.Please建議。gridview批量更新的複選框列
<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>
有效的做法是將值作爲'UserDefined-Table-Type'發送,你沒有給出有關你的後端的很多信息..所以發送數據作爲表將在我看來是有效的 – Webruster