对DATAGRID进行双表头的制作,主要利用datagrid的pager中在DATAGRID上面的部分设计表头,下面部分设计分页,但结果却上下都显示表头,请问如何解决?代码如下: Private Sub DataGrid2_ItemCreated(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles DataGrid2.ItemCreatedDim upPager As boolean
        upPager = true        Dim itemtype As ListItemType
        itemtype = e.Item.ItemType
        If itemtype = e.Item.ItemType.Pager Then
            If upPager  Then
                Dim cellPersonal As TableCell
                cellPersonal = New TableCell                cellPersonal = CType(e.Item.Controls(0), TableCell)                ''移出该单元格内的所有控件
                cellPersonal.Controls.Clear()
                ''设置单元格对象的背景色                ''设置单元格对象的前景色                ''设置该单元格对象跨3列
                cellPersonal.ColumnSpan = 2
                ''设置该单元格对象的对齐方式为居中
                cellPersonal.HorizontalAlign = HorizontalAlign.Center
                ''添加单元格内的文本内容
                cellPersonal.Controls.Add(New LiteralControl("姓名"))
                e.Item.Controls.Add(cellPersonal)
                ''定义单元格对象                Dim cellWork = New TableCell
                ''设置单元格对象的背景色
                cellWork.BackColor = Color.OrangeRed
                ''设置单元格对象的前景色
                cellWork.ForeColor = Color.Black
                ''设置该单元格对象跨2列
                cellWork.ColumnSpan = 6
                ''设置该单元格对象的对齐方式为居中
                cellWork.HorizontalAlign = HorizontalAlign.Center
                ''添加单元格内的文本内容
                cellWork.Controls.Add(New LiteralControl("联系方式"))
                ''在该项的控件集合中添加单元格对象
                e.Item.Controls.Add(cellWork)
                ''改变Pager标志
                upPager=false
            End If
        End If
    End Sub