Diskuze: C# a Access databáze
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Neregistrovaný

Zobrazeno 7 zpráv z 7.
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
DataGridView - binding... Je to datová tabulka, kde nepotřebuješ více, jak 3 řádky kódu a přitom s ní můžeš měnit veškerá data v tabulce na kterou se napojíš - binding. Lze updatovat, mazat, přidávat, řadit podle sloupce,... Navíc binding uděláš snadno pomocí LINQ - chceš-li udělám na to tutorial...
dataGridView.DataSource = výsledek LINQ dotazu - etc :)
Co? - máš normálně soubor - a k němu ConnectionString. Vytvoříš Connection a pomocí LINQ vytáhneš tabulku - to dáš do DataSource...
OK - tak to raději vezmu přes DataSet:
Do DataSet přetáhni tabulku, v Design části najdi v ToolBoxu Data - tam DataSet - poklepej - zvol první možnost - nastav na tvůj DataSet soubor a pak tu tabulku vytáhni:
dataGridView1.DataSource = primaryDBDataSet1.MyTable;
A při ukončení si uložíš stav...
Nebo:
http://www.codeproject.com/…-it-s-dataso
A použití dotazu jako source:
IEnumerable<DataRow> query =
from order in primaryDBDataSet1.MyTable.AsEnumerable()
where xxx
select order;
dataGridView1.DataSource = query;
Zobrazeno 7 zpráv z 7.