DOBON.NET DOBON.NETプログラミング掲示板過去ログ

GridView のフォーカスが勝手に移動する

  • 題名: GridView のフォーカスが勝手に移動する
  • 著者: 秋刀魚
  • 日時: 2008/10/06 15:06:00
  • ID: 23134
  • この記事の返信元:
    • (なし)
  • この記事への返信:
    • (なし)
  • ツリーを表示
環境/言語:[WinXP Pro/C#/ASP.NET/VS2005]
分類:[ASP.NET]

こちらには初めて投稿します。

当方環境
OS: Win XP Pro Sp3
言語: C#/ASP.NET
IDE: VS2005

[やりたい事]
GridView の編集ボタンを押下し、値を編集中であっても「更新」ボタンに
フォーカスがあたっているように(Enterキー押下で更新処理が行われるように)したい。

[問題点]
編集ボタン押下時に該当行の更新ボタンにフォーカスがあたるようにしています。
しかし、いざ編集しようとGridView内のテキストボックスをクリックした瞬間
GridView の一番上の行の編集ボタンにフォーカスが移ってしまいます。
結果、編集中のテキストボックスでEnterキーを押下すると、一番上の行が
編集状態となってしまいます。

[質問内容]
編集中は常に更新ボタンにフォーカスがあるようにしたいんですが、そもそも可能なのでしょうか?
Google先生に聞いてみても、やりたい事に合致するページが見つけられませんでした。

皆様のお知恵をお貸しください。

※VS のサーバエクスプローラからテーブルをデザイナにD&D して作成された
 GridView と SqlDataSource を使っています。

DOBON.NET | プログラミング道 | プログラミング掲示板