Avatar billede cyberper Nybegynder
19. april 2006 - 15:02 Der er 1 løsning

Hvordan undgår jeg at smadre det gamle design?

Jeg har endelig fundet ud af hvordan jeg kan styre kolonne breden. Men så dukker der jo andre udfodringer.

Det ser ud til at mit nye format smadre det gamle.

Er der nogen der kende en måde til kopiere/Beholde det gamle design og så kun tilføje kolonne breden.

Kan det ikke lade sig gøre at aflæse designet, gemme det og så kopiere det med over i mit nye design?


Her er et udsnit at koden.

Har et datagrid.
laver alm. colonder.
tilføjer kolonnerne til datatable.
laver et dataset.
tilføjer datatable til datasettet.
laver nogle styles
tilføjer styles og binderdata.


      ' Create 6. column.
        myDataColumn = New DataColumn
        myDataColumn.ColumnName = "Fredag" ' & denneUgeStartDato.Date.AddDays(4)
        myDataColumn.ReadOnly = True
        ' Add the column to the table.
        myDataTable.Columns.Add(myDataColumn)

        ' Instantiate the DataSet variable.
        mydataset = New DataSet
        ' Add the new DataTable to the DataSet.
        mydataset.Tables.Add(myDataTable)

        ''''''''' skabalonen

        Dim ts As New DataGridTableStyle, cs As DataGridColumnStyle

        ' Add the custom column style.
        cs = New DataGridTextBoxColumn
        cs.Width = 70
        cs.MappingName = "ID"        ' Map to decimal column.
        cs.HeaderText = "Id"
        ts.GridColumnStyles.Add(cs)

        ' Add the custom column style. til hverdagene
        cs = New DataGridTextBoxColumn
        cs.Width = (DataGrid1.Width - 100) / (ugeDage.Length)
        cs.MappingName = "Mandag"
        cs.HeaderText = "Mandag " & Now.Date.ToString
        ts.GridColumnStyles.Add(cs)

ts.MappingName = "ParentTable"          DataGrid1.TableStyles.Add(ts)

        DataGrid1.DataSource = mydataset 'ds
        DataGrid1.DataMember = "ParentTable"


mvh cp
Avatar billede cyberper Nybegynder
25. april 2006 - 14:45 #1
lukket
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
Kategori
Kurser inden for grundlæggende programmering

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