作成したデータテーブルにバインドされた Gridview があります。テーブル内のデータは常に変化しています。
ボタンフィールドを Gridview に追加しました。クリックすると、その行の特定の列の値をリンクを介して送信するか、関数を介して送信したいと考えています。
これをどのように行うのですか?
作成したデータテーブルにバインドされた Gridview があります。テーブル内のデータは常に変化しています。
ボタンフィールドを Gridview に追加しました。クリックすると、その行の特定の列の値をリンクを介して送信するか、関数を介して送信したいと考えています。
これをどのように行うのですか?
やり方がわかった。commandName プロパティを、プロパティ内で任意の名前に設定します。
次に、デザイン ビューでボタンを作成した後にボタンをダブルクリックすると、コード ビハインド ページに関数がポップアップ表示されます。その後、次のようにして行にアクセスできます。
protected void gvUsers_RowCommand(オブジェクト送信者, GridViewCommandEventArgs e) {
int rowNum = int.Parse(e.CommandArgument.ToString());
}
そこから、行番号を使用して特定の列データにアクセスできます。
MSDN の適切な例を次に示します: http://msdn.microsoft.com/en-us/library/bb907626.aspx