说明:
A窗体上面有个dev的Gridcontrol控件,在其事件
GridView_CustomDrawRowIndicator(object sender, DevExpress.XtraGrid.Views.Grid.RowIndicatorCustomDrawEventArgs e)
中,写入代码,主要用于显示GRID的行号。
B窗体上面有个dev的Gridcontrol控件,也显示grid的行号,又要在其事件GridView_CustomDrawRowIndicator(object sender, DevExpress.XtraGrid.Views.Grid.RowIndicatorCustomDrawEventArgs e)又要写一遍代码
怎么写个窗体公用事件类来注册,省的不断的写,这种重复代码。
或者提供各其他思路,请各路高手来。
public static void ShowRowNumber(object sender, DevExpress.XtraGrid.Views.Grid.RowIndicatorCustomDrawEventArgs e)
{
...
}
xxxGridControlInstance.xxxEvent+=ShowRowNumber;
你的方法高端,要拓展控件,难度太大,还是一楼简单点。
@外行人搞程序: 也很简单,class B:Gridcontrol{Ctrl C ,Ctrl V};然后替换 new Gridcontrol=》new B搞定