Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
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
Michal Pflegshörl:23.6.2017 13:27

Ahoj všem,
potřebuju poradit.
Mám datagriview naplněný pomocí datagridview.row­s.add().
Jak nejlépe vyfiltrovat řádky?
Existuje nějaký podobný způsob jako je datagridview.da­tasource.defau­ltview.rowfil­tr()?

Editováno 23.6.2017 13:27
 
Odpovědět
23.6.2017 13:27
Avatar
Odpovídá na Michal Pflegshörl
Michal Štěpánek:23.6.2017 16:36

C# nebo VB? WinForms nebo WPF? Z čeho ta data taháš? Filtr dat bys měl páchat před plněním DataGridView...

Nahoru Odpovědět
23.6.2017 16:36
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Michal Pflegshörl:26.6.2017 8:09

C# a WinForms.
Data jsou z SQL databáze.
Data se poněkud dlouho načítají a pokud je budu načítat při každém filtrování bude uživatele pokaždé otravovat dlouhé načítání.
Pokud načtu data přes DataGridView.Da­taSource = DataTable tak načtení trvá cca 6s, ale filtrování je rychlé.
Když data načtu pomocí DataGridView.Row­s.Add tak je načtení rychlé, ale nenašel jsem rychlý způsob filtrování.

 
Nahoru Odpovědět
26.6.2017 8:09
Avatar
Odpovídá na Michal Pflegshörl
Michal Štěpánek:26.6.2017 10:45

Jak ta data dostáváš do DataSource a jak je dostáváš do stavu, abys mohl přidávat řádky v DataGridView? Kolik těch dat je, že ti to přes DataSource trvá 6s? Mě to tak dlouho trvalo, když jsem jich měl skoro milion...

Nahoru Odpovědět
26.6.2017 10:45
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
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.