DataGridView 隔行显示不同的颜色
2024-10-16 17:30:20
两种方法
第一种
DataGridview1.Rows[i].DefultCellStyle.backcolor
第二种
AlternatingRowsDefutCellstyle 属性
获取或设置应用于DataGridview的奇数行的默认单元格样式。 RowsDefultCellStyle 属性
获取或设置应用于DataGridview的行单元格的默认样式。 private void Form1_Load(object sender, EventArgs e)
{
string str = "server=192.168.100.222;user=sa;pwd=p@ssw1rd;database=pwd1";
SqlConnection mycon = new SqlConnection(str);
try
{
mycon.Open();
DataSet mydt = new System.Data.DataSet();//建立填充数据库
SqlDataAdapter mydpt = new SqlDataAdapter("select * from book",mycon);//建立适配器
mydpt.Fill(mydt);
dataGridView1.DataSource = mydt.Tables[0];//数据源绑定的是表不是数据库,所以要指定表,索引值从0开始 说明book这个表是数据库中第一个表 for (int i = 0; i < dataGridView1.Rows.Count; i++)
{
if (i % 2 == 0)
{
this.dataGridView1.Rows[i].DefaultCellStyle.BackColor = Color.Beige;
}
else
{
this.dataGridView1.Rows[i].DefaultCellStyle.BackColor = Color.Red; }
} }
catch (Exception ex)
{ MessageBox.Show(ex.Message);
}
finally
{
mycon.Close(); }
}
private void Form1_Load(object sender, EventArgs e)
{
string str = "server=192.168.100.222;user=sa;pwd=p@ssw1rd;database=pwd1";
SqlConnection mycon = new SqlConnection(str);
try
{
mycon.Open();
DataSet mydt = new System.Data.DataSet();//建立填充数据库
SqlDataAdapter mydpt = new SqlDataAdapter("select * from book",mycon);//建立适配器
mydpt.Fill(mydt);
dataGridView1.DataSource = mydt.Tables[];//数据源绑定的是表不是数据库,所以要指定表,索引值从0开始 说明book这个表是数据库中第一个表 for (int i = ; i < dataGridView1.Rows.Count; i++)
{
if (i % == )
{
this.dataGridView1.Rows[i].DefaultCellStyle.BackColor = Color.Beige;
}
else
{
this.dataGridView1.Rows[i].DefaultCellStyle.BackColor = Color.Red; }
} //第二种方法
this.dataGridView1.RowsDefaultCellStyle.BackColor = Color.Red;//DataGridView行单元格默认颜色
this.dataGridView1.AlternatingRowsDefaultCellStyle.BackColor = Color.Violet;//奇数行单元格默认颜色 }
catch (Exception ex)
{ MessageBox.Show(ex.Message);
}
finally
{
mycon.Close(); }
}
最新文章
- javaScript基础语法(上)
- php基础的一点注意事项
- What is SPI?
- 『TCP/IP详解——卷一:协议』读书笔记——07
- 最短路径—大话Dijkstra算法和Floyd算法
- java-JDBC-Oracle数据库连接
- MAVEN安装过程
- Web API接口 安全验证
- css3学习01
- 201521123028 《Java程序设计》第5周学习总结
- MySQL改写子查询成Join
- Map集合。
- MySQL【数值处理函数】的使用方法
- HTML+CSS水平垂直居中
- SDL 库 无法解析的外部符号 __imp__fprintf
- (Review cs231n)loss function and optimization
- Linux服务器ftp+httpd部署
- 极域电子教室卸载或安装软件后windows7无法启用触摸板、键盘
- 基于python的接口测试框架设计(三)接口测试的框架
- C# 提取方法重构
热门文章
- iOS错误 - too many open files (error = 24)
- Linux—virtualbox系统安装(1)
- django视图缓存的实现
- git 使用merge 对本地分支进行合并 并进行代码提交的流程
- 由button标签在 IE 8.0 下的异常表现引发的一场血案
- 调用jdbc已经写成的方法----jdbc工具类抽取方式三
- Oracle递归查询(start with)
- 【Quartz】Spring Boot使用properties文件配置Quartz
- 架构师养成记--25.linux用户管理
- luogu_1379 八数码难题