使DataGridView中的列和行文本内容居中
本文关键字:文本 DataGridView | 更新日期: 2024-10-24 07:56:49
我想将列和行的内容集中在DataGridView上。
有没有一种方法可以通过指定列名来做到这一点,比如:
dataGridView1.Columns["CustomerName"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight;
我希望这能应用到我的DataGridView的所有列(它完全是以编程方式编码的)。
我该怎么做?
试试这个。
dataGridView1.RowsDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight;
如果您的DataGridView
中有DataGridViewTextBoxColumn
列,它可能看起来像
var col1 = new DataGridViewTextBoxColumn()
{
HeaderText = "Month",
Width = 40,
DefaultCellStyle = new DataGridViewCellStyle()
{
Alignment = DataGridViewContentAlignment.MiddleCenter,
ForeColor = System.Drawing.Color.Black
}
};
dataGridView.Columns.Add(col1);