伙计我想将我的标题内容和我的datagridview行的内容居中。
有一种方法可以通过将列名指定为
来实现dataGridView1.Columns["CustomerName"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight;
但是我希望将它应用于我的datagridview的所有列(我的数据网格视图是完全编程的(即它是在代码隐藏中被定义和设计的。)。
我该怎么做?
答案 0 :(得分:5)
试试这个。
dataGridView1.RowsDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight;
答案 1 :(得分:-1)
如果您的DataGridViewTextBoxColumn
中有DataGridView
列,则可能看起来像
var col1 = new DataGridViewTextBoxColumn()
{
HeaderText = "Month",
Width = 40,
DefaultCellStyle = new DataGridViewCellStyle()
{
Alignment = DataGridViewContentAlignment.MiddleCenter,
ForeColor = System.Drawing.Color.Black
}
};
dataGridView.Columns.Add(col1);