Databaser ger ett metodiskt tillvägagångssätt för att organisera stora mängder data i hanterbara arkiv . I datorprogrammering , är databaser ofta åberopas tungt som en datakälla för befolkade objekt och tabeller inuti program . Om du använder den . NET paket för att hantera ditt programs objekt och klasser , dra nytta av paketet språk - Integrated Query ( LINQ ) funktionalitet att binda databas information till element inuti av dina program . Använd LINQ s IQueryable gränssnitt för att förfina din databas hänvisningar till datamängder specifika för programmets tabeller . Instruktioner
1
Starta din integrerad utvecklingsmiljö ( IDE ) , som Visual Studio eller C + + Builder . Välj " Öppna" eller " Load " alternativet från programmets " Arkiv " rubrik för att läsa det projekt du vill arbeta med .
2
Type " dataGridView.DataSource = BindingSource ; " . på linjen under din datakälla i programmets källkod
3
Type " DataSet ds = new DataSet ( ) ; ", " ds.Locale = CultureInfo . InvariantCulture , " och " FillDataSet ( ds ) , " för att ange en ny uppsättning data och formatering för dina källdata . Utelämna de slutar komma och citattecknen i koden
4
Type " DataTable order = ds.Tables [ " tableheader " ] , " . På nästa rad . Ersätt " Table Header " med namnet på rubriken för den kategori av data du vill hämta .
5
Ställ in regler för din fråga på nästa rad i koden . För att köra en fråga om ett datumintervall för uppgifterna , skriver " IEnumerable query = " som din kod
På nästa tre raderna - med hängande indrag - typ : . " Från order i orders.AsEnumerable ( ) " " där order.Field ( " OrderDate " ) > ny DateTime ( YY , MM , DD ) " " välj order , "
bort den öppna och stänga citattecken innan din kod . Ersätt " YY ", " MM " och " DD " med månad dag och år intervall du vill fråga - . Lämna kommatecken mellan varje värde
6
Type " ; DataTable boundTable = query.CopyToDataTable (); " på nästa rad för att omvandla de efterfrågade data till en tabell . Typ " bindingSource.DataSource = boundTable , " på nästa rad att binda bordet
7 Spara ditt arbete och avsluta din IDE
< . . br >