Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako previesť IQueryable do datasete

Databáza poskytuje metodický postup pre organizovanie veľkého množstva dát do zvládnuteľných archívu . V programovaní počítače , databázy sú často spoliehať ťažko ako zdroj dát pre obývaných objektov a tabuliek vnútri aplikácií . Ak používate NET balíček . Spravovať objekty vaše aplikácie a triedy , využiť balíčka je jazykovo integrované dotazu ( LINQ ) funkčnosť zviazať informácie z databázy na prvky vnútri vašich programov . Použite IQueryable rozhranie LINQ k upresnenie odkazov vašej databáze , aby dátových sád špecifických tabuliek vašej aplikácie . Pokyny dovolená 1

Vytvorte si integrované vývojové prostredie ( IDE ) , ako je Visual Studio alebo C + + Builder . Vyberte " Otvoriť " alebo " Load " z programu " Súbor " , mieri do načítať projekt , ktorý by ste chceli pracovať .
2 Typ

" dataGridView.DataSource = BindingSource ; . " na riadku pod zdroj dát v zdrojovom kóde aplikácie
3

zadajte " DataSet ds = new DataSet ( ) ; " , " ds.Locale = CultureInfo . InvariantCulture , " a " FillDataSet ( ds ) ; " Ak chcete zadať nové údaje stanovené a formátovanie zdrojových dát . Vynechať končí čiarkou a úvodzovky v kóde
4

typu " DataTable objednávky = ds.Tables [ " TableHeader " ] ; " . Na ďalšom riadku . Náhradníci " Tabuľka Header " s názvom záhlavie pre kategóriu dát , ktorú chcete načítať .
5

Nastavte pravidlá pre Váš dotaz na nasledujúce riadky kódu . Ak chcete spustiť dotaz na dátum a rozsahu dát , typu " IEnumerable dotaz = " ako kód

Na nasledujúcich troch riadkoch - pomocou závesnej odsadenie - typ : . " Od objednávky v orders.AsEnumerable ( ) , " " , kde order.Field ( " OrderDate " ) > nový DateTime ( YY , MM , DD ) " " vyberte príkaz " ;

Odstrániť otváranie a zatváranie úvodzovky pred zadaním kódu . Náhradníci " YY " , " MM " a " DD " sa mesiac deň a rok rozsahu by ste chceli dotaz - nechať čiarky medzi jednotlivými hodnotami
6

typ . " ; DataTable boundTable = query.CopyToDataTable ( ) ; " na ďalšom riadku previesť respondent dát do tabuľky . Typ " bindingSource.DataSource = boundTable , " .. Na ďalšom riadku viazať tabuľku
7

Uložte prácu a ukončite svoju IDE


Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené