Gå til innhold

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


Anbefalte innlegg

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();


Lenke til kommentar
Videoannonse
Annonse

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
Lenke til kommentar

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å
×
×
  • Opprett ny...