tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル DataGridのReadOnlyについて
投稿日: 2006/02/01(Wed) 10:03
投稿者のり
○環境
WindowsXP Professional + VB.NET 2003

○実行していること

1.Formを開いたとき、DataGridはReadOnly=True(デザインで設定)。
2.Button1を押すと、CSVデータをDataGridに表示。
3.Button2を押すと、DataGridのReadOnly=Falseにして、編集可能に。
 ただし、最初の列のみ、TableStyleによってReadOnly=Trueに指定。
4.Button3を押すと、編集内容を保存してDataGridのReadOnly=True。

○発生している現象
Button3を押す時に、最初の列のセル(例えば(3,0)とか)が選択されていると、
そのセルだけReadOnlyのまま残ってしまう。
しかもスクロールバーで移動したり、Button1で他のデータを読み込んでも
そのセルのデータが残ったままとなる(最前面に表示される)。
最初の列以外が選択されているときは、現象発生せず。

○やってみたこと
Button3のクリックイベント発生処理で、ReadOnly=Trueの前にカレントセルを(1,1)にセットしたり
行選択をするようなコードを挿入しても結果は同じだった。
また、TableStyleでReadOnly=Falseを挿入してもダメだった。

Button3押下時、最初の列のセルが選択されていても表示が残らないようにするには
どのようにしたらよいでしょうか。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。