using System;using System.Collections.Generic;using System.Text;using System.Windows.Forms;namespace Costaco.CTN.Controls...{ public class DataGridView : System.Windows.Forms.DataGridView ...{ public DataGridView() ...{ } //这里键入override,然后空格就会出来重写的列表,你选一个回车就可以了写出不同的override protected override void OnDataBindingComplete(DataGridViewBindingCompleteEventArgs e) ...{ if (this.Rows.Count != 0) ...{ for (int i = 0; i < this.Rows.Count; i++) ...{ if ((i % 2) == 1) ...{ this.Rows[i].DefaultCellStyle.BackColor = System.Drawing.Color.WhiteSmoke; } else ...{ this.Rows[i].DefaultCellStyle.BackColor = System.Drawing.Color.LightBlue; } } } base.OnDataBindingComplete(e); } }} 通过继承原有的控件,直接实现交替颜色,也可以实现多行交替颜色。