0

DataGridViewの選択モードがFullColumnSelectに設定されている場合、データソース(DataTable)にバインドするにはどうすればよいですか?

4

1 に答える 1

1

それを行う適切な方法があるかどうか、またはこれがそれであるかどうかはわかりませんが、私はそのように動作するようになりました。

foreach (DataGridViewColumn col in dataGrid.Columns)
        {
            col.SortMode = DataGridViewColumnSortMode.NotSortable;
            col.Selected = false;
        }
        dataGrid.SelectionMode = DataGridViewSelectionMode.FullColumnSelect;

したがって、データグリッドの各列について、sortmodeをnotsortableに設定し(これが唯一の方法である可能性があります)、falseに選択します。次に、選択モードを全列選択に変更し、最初の列をselected=trueに変更します。

必要に応じて、コードの最後の行をデザイナモードにすることができます。つまり、デザインモードでデータグリッドをクリックしたときにコードを変更できます。

于 2012-07-26T08:31:59.060 に答える