Avatar billede rar_jacobsen Nybegynder
06. september 2014 - 11:19

Inkluder to headerrows i <thead> på Gridview

Hej,

Jeg har et problem med at oprette et gridview på to headerrows hvor de begge er inkluderet i <thead>

Jeg har ikke noget problem med at oprette en <thead> omkring en enkelt headerrow - ligeledes har jeg heller ikke noget problem med at oprette to headerrows uden <thead>

Lige nu opretter jeg to headerrows med følgende kode

    Protected Sub grdData_RowCreated(sender As Object, e As GridViewRowEventArgs) Handles grdData.RowCreated
        If e.Row.RowType = DataControlRowType.Header Then
            'Creating a gridview object           
            Dim objGridView As GridView = DirectCast(sender, GridView)

            'Creating a gridview row object
            Dim objgridviewrow As New GridViewRow(1, 0, DataControlRowType.Header, DataControlRowState.Insert)

            'Creating a table cell object
            Dim objtablecell As New TableHeaderCell()

            'Count numbers of columns to generate correct amount of weeks
            Dim strColumnCount As Integer = objGridView.Columns.Count - 1
            Dim strWeeksToCreate = Math.Floor(strColumnCount / 7)

            AddMergedCells(objgridviewrow, objtablecell, 0, "Medarbejder", System.Drawing.Color.LightSteelBlue.Name)

            For x = 0 To strWeeksToCreate
                AddMergedCells(objgridviewrow, objtablecell, 7, "Uge nr" & x, System.Drawing.Color.LightGreen.Name)
            Next

            If strColumnCount > 1 + (strWeeksToCreate * 7) Then
                AddMergedCells(objgridviewrow, objtablecell, strColumnCount - (1 + (strWeeksToCreate * 7)), "Uge nr" & strWeeksToCreate + 1, System.Drawing.Color.LightSkyBlue.Name)
            End If

            objGridView.Controls(0).Controls.AddAt(0, objgridviewrow)
        End If

    End Sub

Og den nemme løsning på at inkludere <thead> er ved at bruge denne lille stump kode :

grdData.UseAccessibleHeader = True
grdData.HeaderRow.TableSection = TableRowSection.TableHeader

Dog virker det ikke ved en kombination af disse to koder - er der nogen derude der kan hjælpe mig med at inkludere ovenstående samme
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester