我怎样才能在一个DataGridView列中alignment文本?
我怎样才能在一个DataGridView列中alignment文本? 我正在写一个.NET WinForms应用程序。
this.dataGridView1.Columns["CustomerName"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight;
我知道这是旧的,但对于那些浏览这个问题… MUG4N的答案将alignment使用相同的defaultcellstyle的所有列。 我没有使用autogeneratecolumns,因此不可接受。 相反,我用:
e.Column.DefaultCellStyle = new DataGridViewCellStyle(e.Column.DefaultCellStyle); e.Column.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight;
在这种情况下,来自:
Grd_ColumnAdded(object sender, DataGridViewColumnEventArgs e)
要在dataGridCell中设置alignment文本,您有两种方法:
为特定的单元格设置alignment,或者为行的每个单元格设置alignment。
对于一列转到列 – Columns->DataGridViewCellStyle
要么
对于每一列转到RowDefaultCellStyle
控制面板与以下相同:
我有同样的问题,我终于find答案有datagridview属性中的一个选项,它的名字是“从右到左”只是改为“是”
有用!