如页面有:
Dg1, dg2
dg1已经设置好样式
现在要用代码让dg2的样式和dg1一样谢谢

解决方案 »

  1.   

    this.DataGrid2.ControlStyle.CopyFrom(this.DataGrid1.ControlStyle);
      

  2.   

    它的样式会动态改变吗,如果不会,就直接copy你的Dg1的HTML代码,然后在此基础上把其中的内容修改为dg2的就行了,呵呵,我经常这么做
      

  3.   

    还有:如果有itemstyle,headerstyle或foolterstyle的话:this.DataGrid2.ControlStyle.CopyFrom(this.DataGrid1.ControlStyle);
    this.DataGrid2.CopyBaseAttributes(this.DataGrid1);
    this.DataGrid2.ItemStyle.CopyFrom(this.DataGrid1.ItemStyle);
    this.DataGrid2.HeaderStyle.CopyFrom(this.DataGrid1.HeaderStyle);