Avatar billede c-sharp Nybegynder
15. februar 2007 - 14:58 Der er 2 kommentarer og
1 løsning

Brug DataColumn.Caption istedet for DataColumn.ColumnName i Grid

Hvordan kan jeg bruge DataColumn.Caption istedet for DataColumn.ColumnName i mit GridView.
Avatar billede snepnet Nybegynder
15. februar 2007 - 15:12 #1
Du kan altid hyggekode lidt over :o)

GridView grid = new GridView();
grid.AutoGenerateColumns = false;
DataTable data = GetData();
BoundField column = new BoundField();
column.DataField = "test";
column.HeaderText = data.Columns[0].Caption;
grid.Columns.Add(column);
grid.DataSource = data;
grid.DataBind();
Form.Controls.Add(grid);


DataTable GetData()
{
    DataTable table = new DataTable();
    DataColumn column = new DataColumn("test", typeof(string));
    column.Caption = "BLAH";
    table.Columns.Add(column);
    DataRow row = table.NewRow();
    row["test"] = "hej :o)";
    table.Rows.Add(row);
    return table;
}

Mvh
Avatar billede c-sharp Nybegynder
15. februar 2007 - 15:30 #2
Hey Snep...

Det var sq en monster smøre for så lidt :-/ Det burde da være nemmere da det vel er et meget normalt senarie...

Nå jeg prøver at rode med det senere, tusind tak for din kommentar!

Kast et svar så hælder jeg nogle point i nakken på dig :~D
Avatar billede snepnet Nybegynder
15. februar 2007 - 16:28 #3
Arh ... Det er jo ikke så meget af koden der har med det at gøre - det var bare for at du havde noget du kunne teste på at jeg lavede den der GetData().
Mvh
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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