Avatar billede repsak Nybegynder
07. januar 2006 - 18:37 Der er 7 kommentarer og
1 løsning

Skifte tekst på en datacolumn

Hej,

jeg skal sætte en headertekst på min datakolonne i min codebehind. Selve datagriddet bliver oprettet aspx.

Jeg har prøvet med

private void datagrid_Load(object sender, EventArgs e){
    datagrid.HeaderStyle.CssClass = "gridHeader";

    ButtonColumn b1 = datagrid.Columns[1] as ButtonColumn;
    b1.Text = "delete";
}

men kolonnen får stadig ikke nogen header.
    <columns>
        <asp:editcommandcolumn ButtonType="LinkButton"></asp:editcommandcolumn>
        <asp:buttoncolumn CommandName="Delete"></asp:buttoncolumn>

Hvordan retter jeg det?
Avatar billede snepnet Nybegynder
07. januar 2006 - 20:41 #1
Columns har en property der hedder Text - prøv den istedet... altså
ButtonColumn b1 = datagrid.Columns[1] as ButtonColumn;
b1.HeaderText = "delete";
mvh
Avatar billede repsak Nybegynder
07. januar 2006 - 23:47 #2
Hmm det virker ikke. Det er underligt, for efter 2. postback så kommer teksterne frem :-/
Avatar billede snepnet Nybegynder
08. januar 2006 - 00:08 #3
så virker det jo sådan set også ... men du databinder sikker bare før du ændrer kolonnen.... det skal du gøre efterfølgende.
mvh
Avatar billede repsak Nybegynder
10. januar 2006 - 09:32 #4
hmm lyder klogt :) Kan du eksemplificere?
Avatar billede snepnet Nybegynder
10. januar 2006 - 13:58 #5
well... du skal bare kalde din databinding efter du har angivet det nye kolonnenavn (jeg går ud fra at du har et kald som datagrid.DataBind() et eller andet sted).
mvh
Avatar billede repsak Nybegynder
11. januar 2006 - 20:35 #6
takker. Læg et svar :)
Avatar billede snepnet Nybegynder
11. januar 2006 - 21:33 #7
kommer her.
mvh
Avatar billede repsak Nybegynder
11. januar 2006 - 21:38 #8
Indlysende når man ser svaret ;-)
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