Avatar billede chw Nybegynder
27. april 2005 - 11:12 Der er 1 løsning

sortering i datagrid

Hej,

Jeg har et datagrid hvori jeg tilføjer et dataset. Til datasettet har jeg tilføjet en dataTable.

Nogle af de data jeg tilføjer mit dataset, er data som jeg selv udregner ud fra forskellige sqlcommands.

Mit Problem er at jeg gerne vil kunne sortere i mit data grid. Det gør jeg normalt ved at ændre min sql sætning, men det kan jeg ikke i dette tilfælde, da jeg vil sortere på data der ikke direkte er i databasen.

Hvordan skal jeg så gøre? Kan jeg evt. sortere på det færdige dataset.

while(drGetDates.Read())
            {
            DataRow newRow = ds.Tables[0].NewRow();
            newRow["Date From"]=drGetDates["dtmFrom"].ToString();
            newRow["Date To"]=drGetDates["dtmTo"].ToString();
           
            ArrayList arrStats=getStats(drGetDates["intQuestionID"].ToString());
            newRow["Rights"]=arrStats[0].ToString();
            intRightsTotal+=int.Parse(arrStats[0].ToString());
            newRow["Rights %"]=arrStats[1].ToString()+" %";
            newRow["Wrongs"]=arrStats[2].ToString();
            intWrongsTotal+=int.Parse(arrStats[2].ToString());
            newRow["Wrongs %"]=arrStats[3].ToString()+" %";
            newRow["Total"]=arrStats[4].ToString();
            intTotal+=int.Parse(arrStats[4].ToString());

            ds.Tables[0].Rows.Add(newRow);
            }
Avatar billede chw Nybegynder
27. april 2005 - 11:31 #1
glem det. Jeg skal selvfølgelig bruge et DataView.
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