VB2010中datagridview行标题及列标题如何改变背景色

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VB2010中datagridview行标题及列标题如何改变背景色相关的知识,希望对你有一定的参考价值。

我是用VB2010开发一个数据库软件,用的是datagridview,可是运行时行标题 与列标题颜色无法改变,如我想把它变成绿色的,运行时整个控件的外框有条线不可见,怎么实现,有高手指点一下
我将 DVG1.ColumnHeadersDefaultCellStyle.BackColor = Color.AliceBlue
语句加上了,可是还是老样子,没有什么变化,不知道为何

在设计器里直接控制
点击datagridview 然后点击它的属性 再从 “外观”部分里找就行了
自己尝试下吧 很简单的 控制单元格颜色是这个属性 DefaultCellStyle
你要控制列标题颜色就是这个属性 columnHeadersDefaultCellStyle
点击就会出现一个界面 然后点BackColor的属性就可以了
如果要控制外框 在BorderStyle里填 None 就行了
如果要里面的线框也是空就是 CellBorderStyle属性为 None 自己试试吧
参考技术A 修改datagridview 的属性,EnableHeadersVisualStyles = False

然后再设置ColumnHeadersDefaultCellStyle 的backcolor

列的也一样RowHeadersDefaultCellStyle
参考技术B 我也遇到相同的问题,请问您解决了吗

求vb.net高手,如何设置datagridview的行标题,比如行标题设置成“第一行”“第二行”“第三行”

注意是行标题,要通过代码添加到datagridview中

将行标题隐藏,修改下第一列单元格样式,第一例写你的行标题
DataGridView1.Rows(0).Cells(0).Value = "第一行 "
DataGridView1.Rows(1).Cells(0).Value = "第二行 "
DataGridView1.Rows(2).Cells(0).Value = "第三行 "
DataGridView1.Rows(3).Cells(0).Value = "第四行 "
参考技术A ataGridView1.Columns.Add("Column1", "1")追问

那每一行的标题可以用DataGridView1.Rows.Add("标题名称", "1")吗?

以上是关于VB2010中datagridview行标题及列标题如何改变背景色的主要内容,如果未能解决你的问题,请参考以下文章

求vb.net高手,如何设置datagridview的行标题,比如行标题设置成“第一行”“第二行”“第三行”

vb.net Datagridview添加行

vb.net datagridview 无法添加行

VB.Net 用 dataset1 表行填充 DataGridview

vb.net中怎样求DataGridView的行数和列数?

如何在 VB.NET 中将 DataGridView 导出为 Excel 格式