C#的datagridview让某一个单元格加粗显示
时间: 2023-11-26 10:16:18 浏览: 280
要让 C# 的 DataGridView 中的某一个单元格加粗显示,需要在代码中设置该单元格的 DefaultCellStyle 属性的 FontWeight 属性为 Bold,例如:
```csharp
dataGridView1.Rows[0].Cells[0].Style.Font = new Font(DataGridView.DefaultFont, FontStyle.Bold);
```
其中,dataGridView1 为 DataGridView 控件的名称,Rows[0] 和 Cells[0] 分别表示要设置第一行第一列的样式。你可以将其改为所需的行列数。
相关问题
C#DataGridView 让选中的单元格边框加粗
在C# DataGridView控件中,要让选中的单元格边框加粗,你可以通过设置`DefaultCellStyle`属性来实现。首先,你需要获取当前的数据网格列样式(ColumnHeaderDefaultCellStyle),然后修改边框宽度(BorderWidth)和颜色(BorderColor)。下面是一个简单的示例:
```csharp
// 获取当前数据网格的列样式
DataGridViewCellStyle columnHeaderStyle = dataGridView1.ColumnHeaderDefaultCellStyle;
// 如果当前没有自定义样式,创建一个新的样式并设置边框
if (columnHeaderStyle == null)
{
columnHeaderStyle = new DataGridViewCellStyle();
}
// 加粗边框,例如将宽度设为2像素
columnHeaderStyle.BorderColor = Color.Black;
columnHeaderStyle.BorderSize = 2; // 边框宽度
// 设置选中行的边框样式
dataGridView1.DefaultCellStyle = columnHeaderStyle;
// 当单元格被选中时,应用选中样式的边框
dataGridView1.CellPainting += (sender, e) =>
{
if (e.RowIndex >= 0 && dataGridView1.IsSelected(e.RowIndex))
{
e.CellStyle.BorderColor = Color.Black;
e.CellStyle.BorderSize = 2;
}
};
c#datagridview第一行前两列合并单元格
要将 C# DataGridView 中的第一行前两列合并为一个单元格,可以使用以下代码:
```
dataGridView1.Rows[0].Cells[0].Value = "合并单元格";
dataGridView1.Rows[0].Cells[1].Value = "";
dataGridView1.Rows[0].Cells[1].Style.BackColor = Color.White;
dataGridView1.Rows[0].Cells[1].Style.SelectionBackColor = Color.White;
dataGridView1.Rows[0].Cells[1].ReadOnly = true;
dataGridView1.Rows[0].Cells[1].Style.NullValue = null;
dataGridView1.Rows[0].Cells[1].Style.ForeColor = Color.White;
dataGridView1.Rows[0].Cells[1].Style.SelectionForeColor = Color.White;
dataGridView1.Rows[0].Cells[2].Selected = false;
dataGridView1.Rows[0].Cells[3].Selected = false;
dataGridView1.Rows[0].Cells[1].Selected = false;
dataGridView1.Rows[0].Cells[0].Selected = false;
dataGridView1.Rows[0].Height = 35;
dataGridView1.Rows[0].Cells[0].Style.Alignment = DataGridViewContentAlignment.MiddleCenter;
dataGridView1.Rows[0].Cells[1].Style.Alignment = DataGridViewContentAlignment.MiddleCenter;
dataGridView1.Rows[0].Cells[0].Style.Font = new Font(DataGridView.DefaultFont, FontStyle.Bold);
dataGridView1.Rows[0].Cells[1].Style.Font = new Font(DataGridView.DefaultFont, FontStyle.Bold);
dataGridView1.Rows[0].Cells[0].Style.BackColor = Color.LightGray;
dataGridView1.Rows[0].Cells[0].Style.SelectionBackColor = Color.LightGray;
dataGridView1.Rows[0].Cells[1].Style.BackColor = Color.LightGray;
dataGridView1.Rows[0].Cells[1].Style.SelectionBackColor = Color.LightGray;
dataGridView1.Rows[0].Cells[0].Style.SelectionForeColor = Color.Black;
```
这段代码将第一行第一列和第二列合并,并将单元格的背景颜色设置为灰色,文本居中,字体加粗,并禁止编辑。
阅读全文
相关推荐
















