IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Honza67
Člen
Avatar
Honza67:19.10.2017 10:33

Ahoj, poradíte někdo jak vložit data na první řádek v DataTable, když už mám data načtena z SQLka. Zobrazují se mi v DataGridu. Dělám v MVS2015. Tady je kód(pro přehlednost zkrácený opravdu jen na minimum) :

using (SqlDataAdapter adapter = new SqlDataAdapter(dotaz, spojeni))

{
    data = new DataTable(); // Instance nové paměťové tabulky
    adapter.Fill(data); // Naplnění paměťové tabulky daty z SqlDataAdapteru

       object[] sum_text = {"Zde bude nějaký text v prvním řádku" };
       data.Rows.Add(sum_text);

       // Sumarizace dat v datatable
       object sum_vse_pocet1 = data.Compute("SUM(Pocet)", string.Empty);
       data.Rows.Add(new Object[] { "Počet-VŠE" + " :", "" , "", "", "", sum_vse_pocet1 });

       // Zobrazení dat v datagridu
       dataGridView1.DataSource = data;

}
 
Odpovědět
19.10.2017 10:33
Avatar
jozef_i
Člen
Avatar
jozef_i:19.10.2017 11:04

Napríklad spustiť nad SqlCommand-om ExecuteReader() a prečítať si to a naplniť do DataTable

 
Nahoru Odpovědět
19.10.2017 11:04
Avatar
Roman
Člen
Avatar
Roman:19.10.2017 11:07

Zkus

data.Rows.InsertAt()

msdn

 
Nahoru Odpovědět
19.10.2017 11:07
Avatar
Honza67
Člen
Avatar
Odpovídá na Roman
Honza67:19.10.2017 12:29

Dík, to je přesně co jsem potřeboval.

 
Nahoru Odpovědět
19.10.2017 12:29
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.