C# dataGridView 如何改变标题内容以及如何给表头内容换颜色

在接触了dataGridView这个陌生的控件之后,遇到了好多的坎坷,在更改标题内容的时候以及设置标题字体颜色就卡了我一整天,最后还是解决了,下来分享给大家!

1、如何修改标题(Header)(这个是在大兵的帮助下)

当我从自己的数据库中加载了数据源后,出现的是下图

这里写图片描述

我想将表头中的英文换成中文,但是我发现根本不行,当我改变dataGridView的0行0列的值发现是从第二行开始的!

dataGridView.Rows[0].Cells[0].Value = “安排”;
这里写图片描述
如图,并不是第一行的值在改变!原因是表头不算,表头有自己的属性HeaderText

如下代码!搞定!!

dataGridView.Columns["cardno"].HeaderText = "卡号";
dataGridView.Columns["studentName"].HeaderText = "姓名";
dataGridView.Columns["ondate"].HeaderText = "上机日期";
dataGridView.Columns["ontime"].HeaderText = "上机时间";
dataGridView.Columns["offdate"].HeaderText = "下机日期";
dataGridView.Columns["offtime"].HeaderText = "下机时间";
dataGridView.Columns["consumeTime"].HeaderText = "消费时间";
dataGridView.Columns["consume"].HeaderText = "消费金额";
dataGridView.Columns["cash"].HeaderText = "余额";
dataGridView.Columns["computer"].HeaderText = "所在机器";

这里写图片描述

2、如何给表头内容换颜色

 dataGridView.EnableHeadersVisualStyles = false;//这样就可以使用当前的主题的样式了,这句话十分关键!
dataGridView.ColumnHeadersDefaultCellStyle.Font = new Font("宋体", 12, FontStyle.Bold);
dataGridView.ColumnHeadersDefaultCellStyle.ForeColor = Color.Purple;
评论 24
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值