DataGridViewの選択モードがFullColumnSelectに設定されている場合、データソース(DataTable)にバインドするにはどうすればよいですか?
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 に答える