有这样一个用户控件, 继承自datagrid
webform 程序如何用这来实现多表头呢 查了查例子, datagrid也有一个itemCreated事件类似gridview的RowCreated但是 itemCreated事件里写的一行代码看不懂
Table t = (Table)GrdList.Controls[0];
                DataGridItem dgi = new DataGridItem(1, 0, ListItemType.Header);
                TableCell tc = new TableCell();
                tc.ColumnSpan = 4;
                tc.Text = "项目信息 ";
                dgi.Cells.Add(tc);                t.Rows.AddAt(0, dgi);就是这个   DataGridItem dgi = new DataGridItem(1, 0, ListItemType.Header);
DataGridItem的参数看不明白呢
  // 摘要:
        //     初始化 System.Web.UI.WebControls.DataGridItem 类的新实例。
        //
        // 参数:
        //   itemIndex:
        //     System.Web.UI.WebControls.DataGrid 控件的 System.Web.UI.WebControls.DataGrid.Items
        //     集合中的项的索引。
        //
        //   dataSetIndex:
        //     在 System.Web.UI.WebControls.DataGrid 控件中显示的来自绑定数据源的项的索引号。
        //
        //   itemType:
        //     System.Web.UI.WebControls.ListItemType 值之一。
        public DataGridItem(int itemIndex, int dataSetIndex, ListItemType itemType);
求高手给详细说下这几个参数啊或者其他多表头的思路。用table画表头我这不行, 我的表头是动态的