1

次のコードを使用して、グリッドビューにテキストボックス列を追加しました。

<asp:TemplateField HeaderText="Order">
                    <ItemStyle/>
                      <ItemTemplate>
               <asp:TextBox ID="txtPriority" runat="server" width="15px" />
                        </ItemTemplate>
                    </asp:TemplateField>

ユーザーは、テキストボックスに行の順序を入力します。これは、プログラムで使用する必要があります。関連する問題は次のとおりです。1。ユーザーが重複する値を入力できないようにします。javascriptまたはjqueryを使用する必要があります。2.グリッドビューページの変更間で値を保持します。

私の考えは、グリッドに1つの非表示の列を保持し、ユーザーがテキストボックスに値を入力して永続化が完了するとすぐに、その列に値を保存することです。

あなたのアイデア、コードスニペット、リンクを与える...

どうもありがとうございました

4

1 に答える 1

0
  1. 値の重複を防ぐ Javascript は良い考えです。
  2. ViewState は値を自動的に保持します。ViewState を使用しませんか?
于 2011-03-15T15:40:39.720 に答える