change color
关于DataGridView行和列的背景色-前景色设置
1.设定DataGridView全部单元格的Style DataGridView内所有单元格的Style变更,可以使用DataGridView对象的DefaultCellStyle属性实现。
1
2
3
4
5
|
//包含Header所有的单元格的背景色为黄色 DataGridView1.DefaultCellStyle.BackColor = Color.Yellow; //包含Header所有的单元格的前景色为黄色 DataGridView1.DefaultCellStyle.ForeColor= Color.Yellow; //前景色设置,只需要将BackColor改为ForeColor即可 |
2.DataGridView.DefaultCellStyle属性可以对包含Header所有单元格的Style进行变更设定,对除 Header以外所 有单元格的Style进行变更,可以使用DataGridView.RowsDefaultCellStyle属性实现
1
2
|
// Header以外所有的单元格的背景色为黄色 DataGridView1.RowsDefaultCellStyle.BackColor = Color.Yellow; |
3.变更某一个单元格的Style DataGridViewCell.Style属性可以对单一的单元格的Style进行变更设定。 如下面的例子,只对(0, 0)单元格的背景色设定为粉红色。
1
2
|
//(0, 0)单元格的背景色为粉色 DataGridView1[0, 0].Style.BackColor = Color.Pink; |
4.变更被指定的列、行的单元格的Style DataGridViewColumn.DefaultCellStyle属性,可以对列的单元格Style进行变更设定。 DataGridViewRow.DefaultCellStyle属性,可以对行的单元格Style进行变更设定。 如下面的例子,第一列的单元格的背景色为淡蓝色,第一行的单元格的背景色为淡灰色。
1
2
3
4
5
|
//索引0列的单元格的背景色为淡蓝色 DataGridView1.Columns[0].DefaultCellStyle.BackColor = Color.Aqua; //索引0行的单元格的背景色为淡灰色 DataGridView1.Rows[0].DefaultCellStyle.BackColor = Color.LightGray; |
5.变更奇数行的单元格Style DataGridView.AlternatingRowsDefaultCellStyle属性,可以变更DataGridView的奇数行的单元格 Style。 如下面的例子,奇数行的单元格的背景色设定为黄绿色
1
2
|
//奇数行的单元格的背景色为黄绿色 DataGridView1.AlternatingRowsDefaultCellStyle.BackColor = Color.GreenYellow; |
6.变更列Header、行Header的单元格Style 列Header的单元格style的变更,可以使用,DataGridView.ColumnHeadersDefaultCellStyle属性实现。行 Header的单元格Style的变更,可以使用DataGridView.RowHeadersDefaultCellStyle属性实现。但是,Header 的是左侧的单元格需要通过DataGridView.TopLeftHeaderCell属性,取得的DataGridViewHeaderCell对象的单 元格Style进行设定。 如下面的例子,列Header的背景色为象牙色,行Header的背景色为橙色。
1
2
3
4
5
|
//列Header的背景色为象牙色 DataGridView1.ColumnHeadersDefaultCellStyle.BackColor = Color.Ivory; //行Header的背景色为橙色 DataGridView1.RowHeadersDefaultCellStyle.BackColor = Color.Lime; |
补充:每个Header单元格的单元格Style,可以使用这一些的方法取得,和一般的单元格一样,可以使用Style 属性变更,简而言之,就是个可以对每个单元格进行个性化设置。
关于优先顺序
设定单元格Style的属性有优先顺序的。顺序从高到低如下所示。 1). DataGridViewCell.Style 2). DataGridViewRow.DefaultCellStyle 3). DataGridView.AlternatingRowsDefaultCellStyle 4). DataGridView.RowsDefaultCellStyle 5). DataGridViewColumn.DefaultCellStyle 6). DataGridView.DefaultCellStyle 接下来是Header的单元格Style属性的优先顺序。 1). DataGridViewCell.Style 2). DataGridView.RowHeadersDefaultCellStyle 3). DataGridView.ColumnHeadersDefaultCellStyle 4). DataGridView.DefaultCellStyle 单元格本身的设定的Style是最优先的。
change color的更多相关文章
- mplayer-for-windows change color scheme in win 7
Q: When I play movie on Windows7, always comes this message: The color scheme has been changed The f ...
- LED Magic Light - How Does The LED Light Change Color?
The LED Magic Light states that the color-changing LED is not an LED in the package, but three ...
- QTabWiget Change Color 改变颜色
Qt中的QTabWiget 类提供了一个标签控件,但是这个控件默认初始化的颜色是白色,和原窗口的颜色不同,看起来非常的违和,所以我们希望将其的背景颜色设为当前窗口的背景颜色.我们所要做的就是先将应用程 ...
- QTabWiget Change Color 改变颜色(每个QWidget都有一个自己的调色板palette,设置它的颜色,然后setAutoFillBackground即可)
Qt中的QTabWiget 类提供了一个便签控件,但是这个控件默认初始化的颜色是白色,和原窗口的颜色不同,看起来非常的违和,所以我们希望将其的背景颜色设为当前窗口的背景颜色.我们所要做的就是先将应用程 ...
- 详解 UIView 的 Tint Color 属性
在iOS 7后,UIView新增加了一个tintColor属性,这个属性定义了一个非默认的着色颜色值,其值的设置会影响到以视图为根视图的整个视图层次结构.它主要是应用到诸如app图标.导航栏.按钮等一 ...
- UIAlertController custom font, size, color
本文转载至 http://stackoverflow.com/questions/26460706/uialertcontroller-custom-font-size-color up vote2d ...
- 为革命保护视力 --- 给 Visual Studio 换颜色
“为革命,保护视力,预防近视,眼保健操开始......” 这个应该是最老版本的眼保健操了,你听过? 一堆废话 且不说上面这个眼保健操到底有木有用,让眼睛放松下还是很有必要的,尤其是现在天天对着不是手机 ...
- 很强大的HTML+CSS+JS面试题(附带答案)
一.单项选择(165题) 1.HTML是什么意思? A)高级文本语言 B)超文本标记语言 C)扩展标记语言 D)图形化标记语言 2.浏览器针对于HTML文档起到了什么作用? A)浏览器用于创建HTML ...
- 【12-26】go.js
var $ = go.GraphObject.make; // for conciseness in defining templates function buildAlarm(row,column ...
随机推荐
- [c/c++] programming之路(7)、数据类型转换、偷钱小程序、进制转换
一.数据类型转换 #include<stdio.h> //某些场合,必须进行数据类型转换,以匹配调用 void main0(){ printf();//printf不管你是什么类型,解析失 ...
- CTF-逆向工程实验吧Just Click
题目链接:http://www.shiyanbar.com/ctf/1889 步骤一:PEID解析:如下图所示 步骤二:打开exe,这种类型的东西用OD打不开,想了一下,这种东西应该是C#做的,用.n ...
- topcoder srm 330 div1
problem1 link 直接模拟. import java.util.*; import java.math.*; import static java.lang.Math.*; public c ...
- Linux使用——Linux命令——Linux 系统基本命令使用记录
查看系统版本信息 查看系统版本:cat /proc/version 查看cpu相关信息,包括型号.主频.内核信息:cat /proc/cpuinfo 快速了解CPU使用情况:free -h 解压文件 ...
- Bootstrap3基础 btn-group-vertical 按钮组(横着、竖着排列)
内容 参数 OS Windows 10 x64 browser Firefox 65.0.2 framework Bootstrap 3.3.7 editor ...
- MongDB 数据库使用技巧及注意事项
说明 本文记录MongoDB数据库的使用技巧总结,特性发现. 利用TTL特性实现数据定时删除 限制: 你不能创建TTL索引,如果要索引的字段已经在其他索引中使用. 索引不能包含多个字段. 索引的字段必 ...
- 后缀字符串|计蒜客2019蓝桥杯省赛 B 组模拟赛(一)
样例输入: 3 ba a aba 样例输出: 2 3 1 思路一:暴力,只能过50%数据,枚举每一个字符串,内层枚举其他字符串判断是否以这个字符串为后缀 思路二:哈希表,存储每一个后缀的数目,stri ...
- 【C#】C#学习笔记_1
C#的程序入口为某一个类里面的static void Main(string[] args){}方法,如果一个工程有多个Main方法,那么需要在工程配置中选择一个作为程序入口. C#的输入.输出操作在 ...
- Codeforces 855C. Helga Hufflepuff's Cup----树形DP
z最近在学习树形DP...好难啊. 在cf上找到了一题c题当模版马克一下. 题目不贴了..>>http://codeforces.com/problemset/problem/855/C& ...
- PowerDesigner使用方法入门学习
[转载:https://www.cnblogs.com/biehongli/p/6025954.html] 1:入门级使用PowerDesigner软件创建数据库(直接上图怎么创建,其他的概念知识可自 ...