
/// <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 = YieldTransitTwo();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;}}}
本文发布于:2024-02-01 03:56:57,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170673101733677.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
| 留言与评论(共有 0 条评论) |