DataGridViewで複数行選択できないようにして、セルを選択すると行全体が選択されるようにする注意:DataGridViewコントロールは、.NET Framework 2.0で新しく追加されました。 複数行選択できないようにするDataGridView.MultiSelectプロパティをFalseにすることにより、セル、行、列を複数選択することができなくなります。 [VB.NET] 'DataGridView1でセル、行、列が複数選択されないようにする DataGridView1.MultiSelect = False [C#] //DataGridView1でセル、行、列が複数選択されないようにする DataGridView1.MultiSelect = false; セルを選択すると行全体が選択されるようにするDataGridView.SelectionModeプロパティをFullRowSelectにすることにより、セルを選択すると行全体が選択されるようになります。
[VB.NET]
'セルを選択すると行全体が選択されるようにする
DataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect
[C#]
//セルを選択すると行全体が選択されるようにする
DataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
結論以上2つを組み合わせて、複数行選択できなく、セルを選択すると行全体が選択されるようにするには、次のようにします。
[VB.NET]
DataGridView1.MultiSelect = False
DataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect
[C#]
DataGridView1.MultiSelect = false;
DataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
SelectionModeプロパティについてSelectionModeプロパティに指定できるDataGridViewSelectionMode列挙値を以下にまとめておきます(一部MSDN「DataGridViewSelectionMode 列挙体」からの抜粋)。
|
|
Copyright 2002-2008 DOBON!. All rights reserved.
|