DataGridView 隔行换色后再根据数据换色
来源:互联网 发布:周灏 金融大数据 编辑:程序博客网 时间:2024/06/09 15:09
/// <summary> /// 隔行变色 /// </summary> /// <param name="dgv">传入DataGridView控件名称</param> public static void DgvRowColor(System.Windows.Forms.DataGridView dgv) { if (dgv.Rows.Count != 0) { for (int i = 0; i < dgv.Rows.Count; i++) { if ((i + 1) % 2 == 0) { dgv.Rows[i].DefaultCellStyle.BackColor = System.Drawing.Color.LightCyan; } } } //dgv.RowsDefaultCellStyle.BackColor = Color.White; //dgv.AlternatingRowsDefaultCellStyle.BackColor = Color.LightCyan; }
//绑定dgv,默认显示最近二天的运送单 public void BindDgvTwo() { this.dgvShow.AutoGenerateColumns = false; dgvShow.Columns["SendTime"].DefaultCellStyle.Format = "yyyy-MM-dd hh:mm:ss"; DataTable dt = YieldTransitEditBus.getYieldTransitTwo(); if (dt != null && dt.Rows.Count > 0) { dgvShow.DataSource = dt; dgvShow.Rows[0].Selected = false; } DgvRowColor(dgvShow); //ChangeColor(dgvShow); // 在数据绑定之后循环判断dgv的行数据而改变颜色 // 在数据绑定之后循环判断dgv的行数据而改变颜色 //DataTable dts=(DataTable)dgvShow.DataSource; foreach (DataGridViewRow row in dgvShow.Rows) { string isf = row.Cells["是否已回站"].Value.ToString(); if (isf == "是") { dgvShow.BackgroundColor = Color.LightBlue; //row.DefaultCellStyle.BackColor = Color.White; } else { dgvShow.BackgroundColor = Color.Yellow ; row.DefaultCellStyle.BackColor = Color.Yellow; } } }
0 0
- DataGridView 隔行换色后再根据数据换色
- c# dataGridView添加行号和隔行换色代码
- 添加数据给表格+隔行换色
- css隔行换色
- 表格隔行换色
- 表格隔行换色
- CSS隔行换色
- CSS隔行换色
- table隔行换色
- 自定义隔行换色
- 表格隔行换色
- js隔行换色
- 隔行换色
- 表格隔行换色
- birt隔行换色
- 隔行换色
- table隔行换色
- JQuery隔行换色
- 3-MATLAB基本运算
- hdu 5336 XYZ and Drops(模拟)
- POJ 2262 Goldbach's Conjecture(素数筛选法)
- 正则表达式匹配
- java文件预览
- DataGridView 隔行换色后再根据数据换色
- 4-MATLAB的矩阵运算
- 行业软件租赁服务,为服饰企业提供更经济的选择
- iOS开发-通过 objc_setAssociatedObject alert 和 button关联 及传值
- hdu 5380 Travel with candy(双端队列)
- HelloWorld
- win7中设置保护眼睛的绿豆沙色
- 5-求解线性方程组
- C#装箱拆箱 Nullable