したがって、SQL Webサーバーでgridviewを使用して、すべてをSQL Serverに定期的に更新したいと思っています。グリッドビューを一度にSQLテーブルに更新する
各セルは、そのようなtemplatefieldにテキストボックスで構成されています
<asp:TemplateField HeaderText="Item" HeaderStyle-CssClass="pinnedcol" ControlStyle-Width="160px">
<ItemTemplate>
<asp:TextBox runat="server" Text='<%# Bind("item") %>'
ID="txtfocus" SelectedRowStyle="myselection" AutoPostBack="true"></asp:TextBox>
</ItemTemplate>
<HeaderStyle HorizontalAlign="Center" />
<ItemStyle HorizontalAlign="Center" />
</asp:TemplateField>
私は、SQL Serverに2分ごとに更新するように設定し、タイマーを持っているが、私はupdateコマンドを作成する必要があります方法がわかりませんタイマーが刻々と変化する。テーブルは30行×26列でかなり大きいので、長い更新文のリストをコンパイルするのは実際的ではないようです。私はそれがグリッドビューへのユーザーの変更を追跡し、SQL Serverに一度にすべてを更新できるどこで呼び出すことができるメソッドはありますか?
私はその戦略を考慮しましたが、問題はこのプログラムがエントリのスピードに合わせて最適化されていることです。そのため、ユーザーは列のデータをすばやく入力することになり、変更が行われるたびに膨大な遅延が発生するため、更新が行われるようになります。 – anesthetic