Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Du kan använda designern för att ansluta en DataGridView kontroll till datakällor av flera olika sorter, inklusive databaser, affärsobjekt eller webbtjänster. När du binder kontrollen till en datakälla med hjälp av designern binds kontrollen automatiskt till en BindingSource komponent som representerar datakällan. Dessutom genereras kolumner automatiskt i kontrollen för att matcha schemainformationen som tillhandahålls av datakällan.
När kolumnerna har genererats kan du ändra dem så att de uppfyller dina behov. Du kan till exempel ta bort eller dölja kolumner som du inte är intresserad av att visa, ordna om kolumnerna eller ändra kolumntyperna. Mer information om hur du ändrar kolumner finns i avsnitten i avsnittet Se även.
Du kan också binda flera DataGridView kontroller till relaterade tabeller för att skapa huvud-/detaljrelationer. I den här konfigurationen visar en kontroll en överordnad tabell och en annan kontroll visar endast de rader från en underordnad tabell som är relaterade till den aktuella raden i den överordnade tabellen. Mer information finns i Så här: Visa relaterade data i ett Windows Forms-program.
Följande procedur kräver ett Windows-applikation-projekt med ett formulär som innehåller en DataGridView kontroll eller två kontroller för en huvud-/detaljrelation. Information om hur du startar ett sådant projekt finns i How to: Create a Windows Forms application project och How to: Add Controls to Windows Forms.
Så här binder du kontrollen till en datakälla
Klicka på designeråtgärdernas glyf (
) i det övre högra hörnet av kontrollen DataGridView.Klicka på listrutepilen för alternativet Välj datakälla.
Om projektet inte redan har en datakälla klickar du på Lägg till Project Data Source- och följer stegen som anges i guiden.
För mer information, se Konfigurationsguiden för datakällan. Den nya datakällan visas i listrutan Välj datakälla. Om din nya datakälla bara innehåller en medlem, till exempel en enskild databastabell, binder kontrollen automatiskt till den medlemmen. Annars fortsätter du till nästa steg.
Expandera Andra datakällor och Project Data Sources noder om de inte redan är expanderade och välj sedan den datakälla som kontrollen ska bindas till.
Om datakällan innehåller fler än en medlem, till exempel om du har skapat en System.Data.DataSet som innehåller flera tabeller, expanderar du datakällan och väljer sedan den specifika medlem som ska bindas till.
Om du vill skapa en huvud-/detaljrelation i listrutan Välj datakälla för en andra DataGridView kontroll expanderar du BindingSource som skapats för den överordnade tabellen och väljer sedan den relaterade underordnade tabellen i listan som visas.
Anmärkning
Om projektet redan har en datakälla kan du också använda fönstret datakällor för att skapa ett dataformulär. Mer information finns i fönstret Datakällor.
Se även
- DataGridView
- BindingSource
- DataGridView.DataMember
- DataGridView.DataSource
- Så här ansluter du till data i en databas
- Så här gör du: Lägg till och ta bort kolumner i Windows Forms DataGridView-kontrollen med hjälp av designverktyget
- Så här gör du: Ändra kolumnordningen i Windows Forms DataGridView-kontrollen med hjälp av Designer-
- Så här ändrar du typen av en Windows Forms DataGridView-kolumn med hjälp av Designer-
- Så här gör du: Frys kolumner i Windows Forms DataGridView-kontrollen med hjälp av designern
- Så här: Dölj kolumner i Windows Forms DataGridView-kontrollen med hjälp av Designer-
- Hur man: Skapar kolumner Read-Only i Windows Forms DataGridView-kontrollen med hjälp av designern
- Så här skapar du ett Windows Forms-programprojekt
- Så här lägger du till kontroller i Windows Forms
- Fönster för datakällor
- Så här visar du relaterade data i ett Windows Forms-program
.NET Desktop feedback