DataGrid 二维表头

  private void dgrdList_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
  {
   if(e.Item.ItemType==ListItemType.Header)
   {
    TableCellCollection tcl=e.Item.Cells;
    tcl.Clear();
    tcl.Add(new TableHeaderCell());
    StringBuilder strTable = new StringBuilder();
    strTable
     .Append("<tr><td rowspan =\"2\" align=\"center\">部门/班组</td>")
     .Append("<td rowspan =\"2\" align=\"center\">月度目标</td>")
     .Append("<td colspan=\"9\" align=\"center\">月度质量</td><td rowspan =\"2\" align=\"center\">月度总分</td><td rowspan =\"2\" align=\"center\">名次</td></tr><tr><td>日常管理</td>")
     .Append("<td>两票管理</td><td>两措管理</td><td>反违章管理</td>")
     .Append("<td>外包和临时工管理</td><td>安全检查管理</td><td>教育培训管理</td>")
     .Append("<td>工器具管理</td><td>信息报送管理</td></tr>");
    tcl[0].Text= strTable.ToString();
   }
  }

你可能感兴趣的:(datagrid)