在Winform DataGridView中创建不同的单元格格式,可以通过以下步骤实现:
以下是一个示例代码,演示如何在DataGridView控件中创建不同的单元格格式:
// 创建一个DataTable对象,用于存储数据
DataTable table = new DataTable();
// 添加列
table.Columns.Add("Name", typeof(string));
table.Columns.Add("Age", typeof(int));
table.Columns.Add("Birthday", typeof(DateTime));
// 添加行
table.Rows.Add("Tom", 25, new DateTime(1996, 1, 1));
table.Rows.Add("Jerry", 30, new DateTime(1991, 5, 1));
// 将DataTable对象绑定到DataGridView控件
dataGridView1.DataSource = table;
// 设置第一列的单元格格式
dataGridView1.Columns[0].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
dataGridView1.Columns[0].DefaultCellStyle.Font = new Font("Arial", 10, FontStyle.Bold);
// 设置第二列的单元格格式
dataGridView1.Columns[1].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight;
dataGridView1.Columns[1].DefaultCellStyle.Format = "N0";
// 设置第三列的单元格格式
dataGridView1.Columns[2].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
dataGridView1.Columns[2].DefaultCellStyle.Format = "yyyy-MM-dd";
在上面的示例代码中,我们首先创建了一个DataTable对象,并添加了三个列和两行数据。然后将DataTable对象绑定到DataGridView控件中。接着,我们分别为第一列、第二列和第三列设置了单元格的格式。其中,第一列的单元格格式设置了居中对齐和粗体字体;第二列的单元格格式设置了右对齐和数字格式;第三列的单元格格式设置了居中对齐和日期格式。
领取专属 10元无门槛券
手把手带您无忧上云