- - PR -
[C#] フォーカスについて
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2006-07-04 10:56
いつもお世話になっています。
C#(ASP.NET)でWebアプリを作成しています。 現在、画面にはDropDownListとTextBoxが複数個(2個ずつ)と検索ボタンが1個、その下に DataGrid(一番、左の列に編集ボタン列がある)があります。 分からなくて困っているのは、TextBoxなどをクリックした時に 何故かDataGridの編集ボタンにフォーカスが当たっているという点です。 つまりTextBoxを編集後、Enterキーを押すとDataGridが編集モードになってしまう 状況です。フォーカス遷移に関する処理は特に何もしていません。 http://www.atmarkit.co.jp/fdotnet/dotnettips/161setfocus/setfocus.html ここを参考にHTMLデザイナの方に直接JavaScriptを埋め込み、AttributeでOnClick属性 をTextBoxに付加して、TextBoxクリック時には検索ボタンにフォーカスが当たるようにした いんですが、DataGridに編集ボタンがあると(つまり1件でもデータが出ていると) フォーカスが編集ボタンの方に当たってしまいます。逆にDataGridにデータが出ていな い状況だと正しくボタンの方にフォーカスがセットされます。 これはどうやって修正すればいいのか、何かご存知の方ご教授ください。 |
1