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
|
プログラミング道
|
プログラミング掲示板
分類:[ASP.NET]
こちらには初めて投稿します。
当方環境
OS: Win XP Pro Sp3
言語: C#/ASP.NET
IDE: VS2005
[やりたい事]
GridView の編集ボタンを押下し、値を編集中であっても「更新」ボタンに
フォーカスがあたっているように(Enterキー押下で更新処理が行われるように)したい。
[問題点]
編集ボタン押下時に該当行の更新ボタンにフォーカスがあたるようにしています。
しかし、いざ編集しようとGridView内のテキストボックスをクリックした瞬間
GridView の一番上の行の編集ボタンにフォーカスが移ってしまいます。
結果、編集中のテキストボックスでEnterキーを押下すると、一番上の行が
編集状態となってしまいます。
[質問内容]
編集中は常に更新ボタンにフォーカスがあるようにしたいんですが、そもそも可能なのでしょうか?
Google先生に聞いてみても、やりたい事に合致するページが見つけられませんでした。
皆様のお知恵をお貸しください。
※VS のサーバエクスプローラからテーブルをデザイナにD&D して作成された
GridView と SqlDataSource を使っています。