Avatar billede gulbaek Nybegynder
29. september 2004 - 21:12 Der er 3 kommentarer og
1 løsning

indsæt 2D int array i et DataGrid

Har følgende

private int[,] data = new int[4,4];

Og nu ønsker jeg at vise det i min applikation ved hjælp af et DataGrid.
Avatar billede aaberg Nybegynder
30. september 2004 - 11:47 #1
Man kan ikke bare vise et 2-dimensionelt array i et datagrid. Du bliver nød til først at putte dine værdier ned i et datatable. Nedenstående eksempel på, hvordan man fylder et datatable, har jeg copy-pasted fra msdn:

        DataTable dt = new DataTable();
        DataRow dr;

        dt.Columns.Add(new DataColumn("IntegerValue", typeof(Int32)));
        dt.Columns.Add(new DataColumn("StringValue", typeof(string)));
        dt.Columns.Add(new DataColumn("CurrencyValue", typeof(double)));

        for (int i = 0; i < 9; i++)
        {
            dr = dt.NewRow();

            dr[0] = i;
            dr[1] = "Item " + i.ToString();
            dr[2] = 1.23 * (i + 1);

            dt.Rows.Add(dr);
        }


Når du har dit datatable, får du det ind i dit datagrid på følgende måde.

myDataGrid.DataSource = myDataTable;
Avatar billede gulbaek Nybegynder
24. oktober 2004 - 16:34 #2
Takker, ser ud til at jeg kan bruge det, og undskylder jeg har været lidt langsom til at svare tilbage, men har haft lidt travlt.

Smid lige et svar.
Avatar billede gulbaek Nybegynder
04. november 2004 - 09:23 #3
lukker spørgsmålet, men skriv lige hvis du vil have dine point
Avatar billede aaberg Nybegynder
04. november 2004 - 09:42 #4
Du er vist ikke den eneste der er langsom til at svare!! hehe. Jeg havde overset mailen om at du havde svaret. Men jeg vil da gerne have pointene.
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