DataGridView中按单元格填充内容,字体颜色,背景色

dgvDateReport.Rows.Clear();
 dgvDateReport.Columns.Clear();         //清空数据

 dgvDateReport.ColumnCount =10;                                                  //建立列

 dgvDateReport.RowCount = dstRow.Tables[0].Rows.Count;       //建立行

 dgvDateReport.Rows[0].Cells[0].Value = "未发"; 
  //背景色
 dgvDateReport.Rows[i].Cells[j].Style.BackColor = Color.FromName("Red");   //"LightCoral"深粉色    //"Red" 红色   "LightGray" 灰色
  //字体颜色
  dgvDateReport.Rows[i].Cells[j].Style.ForeColor = Color.Red;


在C#DataGridView是一个用于显示数据网格控件,你可以通过以下步骤来设置标题(ColumnHeadersDefaultCellStyle)和单元格CellsDefaultCellStyle)的字体大小: 1. 首先,你需要引用`System.Windows.Forms.DataVisualization.Charting.dll`命名空间,如果你的应用需要自定义字体,则可能还需要引用`System.Drawing.Drawing2D.dll`。 ```csharp using System.Windows.Forms.DataVisualization.Charting; using System.Drawing; ``` 2. 获取或创建DataGridView对象: ```csharp DataGridView dataGridView = new DataGridView(); // 或者从某个Form加载现有的DataGridView dataGridView = this.dataGridView1; // 如果它是在Form上 ``` 3. 设置列头(标题)的字体大小: ```csharp DataGridViewCellStyle columnHeaderStyle = dataGridView.ColumnHeadersDefaultCellStyle; columnHeaderStyle.Font = new Font("Arial", 14); // 字体名和大小,这里设为14点 dataGridView.Columns[0].DefaultCellStyle = columnHeaderStyle; // 更改指定列的样式 ``` 4. 设置所有列的标题字体,遍历所有列: ```csharp foreach (DataGridViewColumn column in dataGridView.Columns) { column.HeaderTextStyle = columnHeaderStyle; } ``` 5. 设置单元格的字体大小: ```csharp DataGridViewCellStyle cellStyle = dataGridView.DefaultCellStyle; cellStyle.Font = new Font("Arial", 12); dataGridView.DefaultCellStyle = cellStyle; // 更新所有单元格的样式 ``` 6. 如果你想设置特定行或单元格的字体,可以这样做: ```csharp dataGridView.Rows[i].DefaultCellStyle.Font = new Font("Arial", 16); // i是你想要修改的行索引 dataGridView.Rows[i].Cells[j].DefaultCellStyle.Font = new Font("Arial", 18); // j是你想要修改的单元格索引 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值