ładowanie tablicy do dataGridView

0

Witam,

Zastanawiam się nad takim problem.

Otóż do wczesniej zainicjowanej kontrolki dataGridView wczytuję do pojedyńczego wiersza nastepujące dane:

string[] wiersz1 = new string[] { "Adam", "Kowalski", "34","slaskie"} ;

dataGridView1.Rows.Add(wiersz1);

Komórki wiersza zapełniaja się poprawnie danymi zapisanymi w wiersz1

Taką samą operację chciałbym powtórzyć z tablicą typu double:

double[] wiersz1 = new double[] { 6.25, 12, 34, 23.8};

dataGridView1.Rows.Add(wiersz1);

Niestety, to nie działa. Zastanawiam się dlaczego?

Będę wdzieczny za ewentualną pomoc w rozwiązaniu tej kwesti.

Pozdrawiam,

Michał

0

Przepisz sobie tablicę zmiennoprzecinkowa na tablicę stringów, np tak:

            double[] dRow = new double[] { 6.25, 12, 34, 23.8 };
            string[] sRow = new string[dRow.Length];
            for (int i = 0; i < dRow.Length; i++)
            {
                sRow[i] = dRow[i].ToString();
            }
            dataGridView1.Rows.Add(sRow);
0

Cześć,

Dzięki za pomoc. Chyba tak będzie najłatwiej.

Zastanawiam się jednak dlaczego mój sposób nie chce działać. Albo jak ewentualnie zmienić wartość komórek na typ double?

Mam jeszcze mały problem jak zmienić szerokość komórek?

Michał

1 użytkowników online, w tym zalogowanych: 0, gości: 1