
''' <summary>
''' Insert a sub header in a grid view.
''' </summary>
''' <param name="gv">The GridView to insert the sub header row into.</param>
''' <param name="gvrBeforeRow">The GridViewRow to insert the sub header before.</param>
''' <param name="sSubHeaderText">The text to render in the sub header.</param>
''' <remarks></remarks>
Protected Sub insertGroupHeaderToGridView(ByRef gv As GridView, ByVal gvrBeforeRow As GridViewRow, ByVal sSubHeaderText As String)
Dim visibleColumns As Integer = gv.Columns.Count
Dim tbl As Table = gv.Controls(0)
Dim newRowIndex As Integer = tbl.Rows.GetRowIndex(gvrBeforeRow)
Dim newRow As GridViewRow = New GridViewRow(newRowIndex, newRowIndex, DataControlRowType.DataRow, DataControlRowState.Normal)
newRow.Cells.Add(New TableCell())
If (visibleColumns > 1) Then
newRow.Cells(0).ColumnSpan = visibleColumns
newRow.Cells(0).Text = sSubHeaderText
End If
tbl.Controls.AddAt(newRowIndex, newRow)
End Sub
Category: .NET, ASP, microsoft author: admin comments: No Comments
Post Comment Now