datagridview i zapisanie tablicy stringow

0

Witam mam tablice stringów ok. 3 milionów rekordów i chce teraz wprowadzić całą tablice do datagridview
(ale w miare szybko!) i teraz zrobiłem coś takiego

this.dataGridView1.DataSource = tablica;

i zamiast stringów wprowadza długość każdego stringa ;/
jakieś pomysły na jak najszybsze zapisanie tych stringów w datagridview ?

z góry thx

0

jako takich samych stringow do datagridview nie mozna zbindowac, tak wiec musialbys te stringi opakowac w klase np tak:

    class itemki
    {
        private string blee;
        public itemki(string gs)
        {
            this.blee = gs;
        }
    }

//uzycie:

itemki[] g = new itemki[] {new itemki("dsd"), new itemki("dfs")};
            
                dataGridView1.DataSource = g;

wtedy takie cos jest dopuszczalne i ladnie sie wyswietla.

0

string to nie obiekt?

0

hm racja moj blad ;], zle sie wyrazilem (tak nawiasem mowiac to string jak i int itp... to tylko aliasy do klas String jak i Int32).
Tak wiec dokladniej to gridview.DataMember binduje do pierwszej napotkanej publicznej wlasciwosci to jest zapewne Lenght i dlatego tak jest.

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