Gå til innhold

[Løst] Feil rekkefølge i GridView sortering. Å kommer etter A


Anbefalte innlegg

Skrevet

Hei hei.

Jeg har en gridview hvor jeg har en kolonne. Når jeg sorterer den i ascending rekkefølge da kommer Å etter A. Eksempel

 

ABCenter

Advokat

Ålesund

BBL

DnB

 

Dette blir jo feil. Er det noe løsninge på dette? Jeg henter data fra server i XML og binder den til gridview.

 

Slik

 

DataSet myDataSet = new DataSet();
       myDataSet.ReadXml(new StringReader(resp.xmlResp));
       DataView myDataView = new DataView();
       myDataView = myDataSet.Tables[0].DefaultView;

       gridview2.DataSource = myDataView;
       gridview2.DataBind();


Videoannonse
Annonse
Skrevet (endret)

Den sorterer med String.Compare, som igjen sammenligner basert på CultureInfo.CurrentCulture.CompareInfo. Første som slår meg da er jo at CurrentCulture ikke er satt riktig.

 

Har du en <globalization> tag i web.config? Evt prøv med denne:

<globalization uiCulture="no" culture="nb-NO" />

Endret av MailMan13

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...