datagridview改变某行的字体

           
dataGridView1.Rows[0]. DefaultCellStyle.ForeColor = System.Drawing.Color.Red; //前景色
     //字体加粗,字体样式等的改变 
dataGridView1.Rows[1].DefaultCellStyle.Font = new Font("宋体",12,FontStyle.Bold,GraphicsUnit.Pixel);
注意:用属性 DefaultCellStyle可以直接修改某行的所有单元格的样式属性,如果用 style就只能用 for循环来一个单元格一个单元格的修改,如:
     for(int col=0;col<dataGridView1.columns.count;col++)
       {
                dataGridView1.Rows[1].cells[ col].style.font= new Font("宋体",12,FontStyle.Bold,GraphicsUnit.Pixel);
        }

另外再介绍下Font的使用,使用方法如下:

GDI+ 将字样相同但字形不同的字体分组为字体系列。例如,Arial 字体系列中包含以下字体:

  • Arial Regular

  • Arial Bold

  • Arial Italic

  • Arial Bold Italic

GDI+ 使用四种字形形成字体系列:常规、粗体、倾斜和粗斜体。像 narrow 和 rounded 之类的形容词不被视为字形;而是作为字体系列名的一部分。例如,Arial Narrow 是包含以下成员的字体系列:

  • Arial Narrow Regular

  • Arial Narrow Bold

  • Arial Narrow Italic

  • Arial Narrow Bold Italic

在可以使用 GDI+ 绘制文本之前,您需要构造一个 FontFamily 对象和一个 Font 对象。FontFamily 对象指定字样(例如 Arial),而 Font 对象指定字号、字形和单位。

示例

下面的示例构造一个字号为 16 像素、常规字形的 Arial 字体。在下面的代码中,传递给 Font 构造函数的第一个参数是 FontFamily 对象。第二个参数指定字体的大小,其单位由第四个参数确定。第三个参数确定字形。

Pixel 为 GraphicsUnit 枚举的一个成员, Regular 是 FontStyle 枚举的一个成员,表示常规。

FontFamily fontFamily = new FontFamily("Arial");
Font font = new Font(
                             fontFamily, //字体 
                            16, //字号 
                            FontStyle.Regular, //字形(粗细,倾斜,划线等)
                            GraphicsUnit.Pixel); //字号单位

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值