Top > プログラミング > .NET Tips> DataGridで複数行選択できないようにし、セルがアクティブにならならず、行全体が選択されるようにする

DataGridで複数行選択できないようにし、セルがアクティブにならならず、行全体が選択されるようにする」への評価、コメント

評価

良い / 悪い = 7 / 4 (「良い」の割合 = 0.636 , 人気度 = 0.662

評価する

コメント一覧


通常のコメント
匿名 2010/01/4 (Mon) 18:59:04
矢印キーで行を移動したときに、反転表示されない。

通常のコメント
右クリックで 2006/05/15 (Mon) 18:06:33
選択行が増えてしまいます。

OnMouseDownイベントの最初に以下のコードを追加することで、対処できました。
if ((e.Button & MouseButtons.Right) == MouseButtons.Right) {
base.OnMouseDown(e);
return;
}

通常のコメント
試してみたら、 2006/05/15 (Mon) 18:01:43
右クリックをすると、選択行が増えてしまうようです。

通常のコメント
管理人 2006/02/11 (Sat) 04:02:26
>if (rowSelecting == false || _

本当ですね。今度修正します。

通常のコメント
ぽっち 2006/02/10 (Fri) 15:02:57
たいした事ではないのですが。

C#サンプルコードの15行目辺りに、
if (rowSelecting == false || _
とあるのですが、行末のアンダースコアはC#では不要では無いでしょうか。(コンパイルエラーになります)
掲示板に書いた方がいいのかな・・・誰でも気がつくであろう事なのでコメントにしておきます^^;

評価の理由
ぽっち 2006/02/10 (Fri) 14:55:59
評価:良い
コピペで動作確認・・・中身はこれからじっくり読みます!
むしろ、オーバーライド?どうやるんだろってところで2日間ほど躓いてましたが。

評価の理由
non 2005/10/18 (Tue) 17:12:33
評価:良い
参考にしたらうまくいったので

通常のコメント
ダメ 2005/09/29 (Thu) 16:44:54
セルはアクティブにならないけど、行が選択されない。

通常のコメント
vb初心者 2005/09/26 (Mon) 18:54:51
ご紹介の方法でやってみたですけど、うまくいきませんでした。

コメントの投稿

[説明]