0
using Visual.Web.Developer.2010.Express;
using SQL.Server.Management.Studio.2008.R2;
using Northwind;

N00b ここで

、 asp.net をカスタマイズしようとしていますgridviewが、この部分で立ち往生しています...

ItemTemplateは、クラスが適用されたテキスト ボックス.keypress(クライアント側 JS) があり、そのasp:LinkButton横に Jquery UI アイコンのようにフォーマットされた が表示されます。私はこの部分で立ち往生しています。グリッドビューの「編集を有効にする」ことができることは知っていますが、編集ボタンを にのみ表示したいと思います.keypress。これは既に達成しています。私が立ち往生している公園は、それをクリックしasp:LinkButtonて更新コマンドをSQLserverに送信し、それに応じてそのdbエントリを更新しようとしています。これまでのところ、その列の各データベース項目に対してテキストボックスを動的に作成することができました。
同じ結果を達成しながらこれを行うより実用的な方法はありますか? より具体的に言うと、私は実際にコードを探しているわけではありません。なぜなら、私は学ぼうとしているからです。しかし、私が見なければならないメソッドや、Web で見逃した他のチュートリアルについてはもっと知りたいと思っています。
ここに画像の説明を入力
また、アドバイスをいただければ幸いです。事前に感謝します:)

4

2 に答える 2

2

GridView_RowCommand イベントを使用して、Linkbutton によってバブリングされた Command イベントをフェッチすることができます。

于 2012-05-07T18:27:06.993 に答える
0

CommandNameの Property を使用LinkButtonして Update に設定できます。

<Columns>
                <asp:TemplateField>
                    <EditItemTemplate>
                        <asp:linkbutton ID="Button1" text="TextBox1" runat="server" CommandName="Update" />
                    </EditItemTemplate>
                </asp:TemplateField>
            </Columns>
于 2012-05-07T19:52:29.430 に答える