在
DataGrid.Columns.Cast<DataGridViewColumn>().ToList().ForEach(i => i.AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells);
我如何设置下一个属性
i.HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
.ForEach(
答案 0 :(得分:0)
我认为你想要这样的东西:
DataGrid.Columns.Cast<DataGridViewColumn>().ToList().ForEach(i => {
i.AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;
i.HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter;
});
但是,更常见的是使用foreach
关键字:
foreach (var column in DataGrid.Columns.Cast<DataGridViewColumn>()) {
column.AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;
column.HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter;
}