Porady: powiązywanie danych z formantem DataGridView formularzy systemu Windows przy użyciu narzędzia Projektant
Za pomocą projektanta można połączyć kontrolkę DataGridView ze źródłami danych kilku różnych odmian, w tym bazami danych, obiektami biznesowymi lub usługami sieci Web. Po powiązaniu kontrolki ze źródłem danych przy użyciu projektanta kontrolka jest automatycznie powiązana ze składnikiem reprezentującym BindingSource źródło danych. Ponadto kolumny są generowane automatycznie w kontrolce w celu dopasowania do informacji o schemacie dostarczonych przez źródło danych.
Po wygenerowaniu kolumn można je zmodyfikować, aby spełniały Twoje potrzeby. Możesz na przykład usunąć lub ukryć kolumny, które nie są zainteresowane wyświetlaniem, można zmienić kolejność kolumn lub zmodyfikować typy kolumn. Aby uzyskać więcej informacji na temat modyfikowania kolumn, zobacz tematy wymienione w sekcji Zobacz również.
Można również powiązać wiele DataGridView kontrolek z powiązanymi tabelami w celu utworzenia relacji wzorca/szczegółów. W tej konfiguracji jedna kontrolka wyświetla tabelę nadrzędną, a druga — wyświetla tylko te wiersze z tabeli podrzędnej, które są powiązane z bieżącym wierszem w tabeli nadrzędnej. Aby uzyskać więcej informacji, zobacz How to: Display Related Data in a Windows Forms Application (Instrukcje: wyświetlanie powiązanych danych w aplikacji Windows Forms).
Poniższa procedura wymaga projektu aplikacji systemu Windows z formularzem zawierającym kontrolkę DataGridView lub dwie kontrolki dla relacji wzorca/szczegółów. Aby uzyskać informacje na temat uruchamiania takiego projektu, zobacz How to: Create a Windows Forms application project (Instrukcje: dodawanie kontrolek do formularzy systemu Windows).
Aby powiązać kontrolkę ze źródłem danych
Kliknij glyph akcji projektanta () w prawym górnym rogu kontrolki DataGridView .
Kliknij strzałkę listy rozwijanej dla opcji Wybierz źródło danych.
Jeśli projekt nie ma jeszcze źródła danych, kliknij pozycję Dodaj źródło danych projektu i wykonaj kroki wskazane przez kreatora.
Aby uzyskać więcej informacji, zobacz Kreator konfiguracji źródła danych. Nowe źródło danych zostanie wyświetlone w oknie rozwijanym Wybieranie źródła danych. Jeśli nowe źródło danych zawiera tylko jeden element członkowski, taki jak pojedyncza tabela bazy danych, kontrolka zostanie automatycznie powiązana z tym elementem członkowskim. W przeciwnym razie przejdź do następnego kroku.
Rozwiń węzły Inne źródła danych i Źródła danych projektu, jeśli nie zostały jeszcze rozwinięte, a następnie wybierz źródło danych, aby powiązać kontrolkę z.
Jeśli źródło danych zawiera więcej niż jeden element członkowski, na przykład jeśli utworzono obiekt System.Data.DataSet zawierający wiele tabel, rozwiń źródło danych, a następnie wybierz konkretny element członkowski do powiązania.
Aby utworzyć relację wzorca/szczegółów, w oknie rozwijanym Wybieranie źródła danych dla drugiej DataGridView kontrolki rozwiń BindingSource utworzoną dla tabeli nadrzędnej, a następnie wybierz powiązaną tabelę podrzędną z wyświetlonej listy.
Uwaga
Jeśli projekt ma już źródło danych, możesz również użyć okna Źródła danych, aby utworzyć formularz danych. Aby uzyskać więcej informacji, zobacz Okno Źródła danych.
Zobacz też
- DataGridView
- BindingSource
- DataGridView.DataMember
- DataGridView.DataSource
- Instrukcje: Połączenie do danych w bazie danych
- Instrukcje: dodawanie i usuwanie kolumn do kontrolki DataGridView formularzy Windows Forms przy użyciu narzędzia Projektant
- Instrukcje: zmienianie kolejności kolumn w kontrolce DataGridView formularzy Windows Forms przy użyciu narzędzia Projektant
- Instrukcje: zmienianie typu kontrolki DataGridView formularzy Windows Forms przy użyciu narzędzia Projektant
- Instrukcje: blokowanie kolumn w kontrolce DataGridView formularzy Windows Forms przy użyciu narzędzia Projektant
- Instrukcje: ukrywanie kolumn w kontrolce DataGridView formularzy Windows Forms przy użyciu narzędzia Projektant
- Instrukcje: określanie kolumn jako tylko do odczytu w kontrolce DataGridView formularzy Windows Forms przy użyciu narzędzia Projektant
- Instrukcje: tworzenie projektu aplikacji Windows Forms
- Instrukcje: dodawanie kontrolek do formularzy Windows Forms
- Okno Źródła danych
- Instrukcje: wyświetlanie powiązanych danych w aplikacji Windows Forms
.NET Desktop feedback