`
dzgwt2004
  • 浏览: 167373 次
  • 来自: 浙江杭州
社区版块
存档分类
最新评论

DataGridView隔行显示不同的颜色

    博客分类:
  • C#
 
阅读更多
如果该dataGridView是跟数据库绑定的,则可以触发DataBindingComplete事件:
private   void   dataGridView1_DataBindingComplete(object   sender,   DataGridViewBindingCompleteEventArgs   e) 
{
            if (this.dataGridView1.Rows.Count != 0)
            {
                for (int i = 0; i < this.dataGridView1.Rows.Count; )
                {
                    this.dataGridView1.Rows[i].DefaultCellStyle.BackColor = System.Drawing.Color.Pink;
                    i += 2;
                }
            }
}

如果没有绑定数据库,那么当dataGridView中的数据有所改变或显示的时候可以添加以下的代码:
if (this.dataGridView1.Rows.Count != 0)
            {
                for (int i = 0; i < this.dataGridView1.Rows.Count; )
                {
                    this.dataGridView1.Rows[i].DefaultCellStyle.BackColor = System.Drawing.Color.Pink;
                    i += 2;
                }
            }
分享到:
评论

相关推荐

    WinForm DataGridView控件隔行变色的小例子

    在设计用户界面时,为了提升用户体验和视觉效果,我们经常需要实现隔行变色的功能,即奇数行和偶数行显示不同的颜色。本篇文章将详细讲解如何在WinForm的`DataGridView`控件中实现这一效果。 首先,我们要了解`...

    C__WinForm开发系列_-_DataGridView.doc

    使用`DefaultCellStyle.AlternatingRowsDefaultCellStyle`属性可以实现隔行不同颜色的效果,提供更好的视觉体验。 9. **数据交互**: 与Excel互导数据是常见的需求。可以使用`OleDbConnection`和`...

    winfrom 隔行换色

    DataGridView是.NET Framework提供的用于显示表格数据的强大控件,它可以方便地实现隔行换色功能。步骤如下: 1. 打开Visual Studio,创建一个新的WinForms项目。 2. 在工具箱中找到DataGridView控件,将其拖放到...

    datagridview分页和导出

    c#实现datagridview操作数据库,导出到excel,分页功能,并将不同的数据导出到excel不同的sheet中,显示分页datagridview的导出,并实现分页datagridview的连续编号

Global site tag (gtag.js) - Google Analytics