例如:
            
    |      123     |
    |销售额|成本|毛利|

解决方案 »

  1.   

    你可以重绘header,参看
    http://www.codeproject.com/cs/miscctrl/SizableColumnHdrDataGrid.asp
      

  2.   

    private void dgrBasic_ItemDataBound(objectsender,System.Web.UI.WebControls.DataGridItemEventArgs e)
    {
    string   insTd="";   
      for(int   k=1;k<tabTitle.Count/2;k++)   
      {   
      insTd+="<td   colspan='"+tabTitle[k]+"'>"+tabTitle[k+tabTitle.Count/2]+"</td>";   
      }   
      if(e.Item.ItemType   ==   ListItemType.Header)   
      {   
      e.Item.Cells[0].RowSpan   =   2;   
      e.Item.Cells[1].RowSpan   =   2;   
      e.Item.Cells[2].ColumnSpan   =   Convert.ToInt32(tabTitle[0]);   
      e.Item.Cells[2].Text   =tabTitle[tabTitle.Count/2].ToString()+"</td>"+insTd+"</tr><tr     bgcolor='#CECFFF'><td>"   +   e.Item.Cells[2].Text;   
      //e.Item.Cells[2].Text   =   "评   价(人次数)</td></tr><tr     bgcolor='#CECFFF'><td>"   +   e.Item.Cells[2].Text;   
      e.Item.Cells[2].HorizontalAlign   =   HorizontalAlign.Center;   
      }  
    }
      

  3.   

    to:dlzhangln 我要的是winform的不是 web
      

  4.   

    to dlzhangln(我知道你性格,答题要给分的,你也磨不开不给,是不?
    能麻烦你给我一份吗?
      

  5.   

    Knight94(愚翁) ( ) 信誉:110    Blog  2006-08-30 14:57:00  得分: 0  
    说的是winform的
    加了方法和属性用来改变标题栏的高度
     
    Top  
     dlzhangln(我知道你性格,答题要给分的,你也磨不开不给,是不?) ( ) 信誉:100    
    说的是 webform的,用字符串构造html代码
    都不难,看你需要哪个了
      

  6.   

    我想要一个具体的例子,二级title的,最好可以实现能象财务报表的功能.
    不要给我看codeproject的SizableColumnHdrDataGrid.asp和SourceGrid2_Source我都看过了.
    看不懂.
      

  7.   

    多层表头
     http://dev.csdn.net/develop/article/61/61325.shtm