Freigeben über


Hinzufügen von Tabellen und Spalten zum DataGrid-Steuerelement in Windows Forms mithilfe des Designers

Hinweis

Das DataGridView-Steuerelement ersetzt und fügt dem DataGrid-Steuerelement Funktionen hinzu; Das DataGrid-Steuerelement wird jedoch sowohl für die Abwärtskompatibilität als auch für die zukünftige Verwendung beibehalten, wenn Sie dies auswählen. Weitere Informationen finden Sie unter Unterschiede zwischen dem DataGridView-Steuerelement und dem DataGrid-Steuerelement in Windows Forms.

Sie können Daten im Windows Forms-Steuerelement DataGrid in Tabellen und Spalten anzeigen, indem Sie DataGridTableStyle-Objekte erstellen und sie dem GridTableStylesCollection-Objekt hinzufügen, auf das über die DataGrid-Eigenschaft des TableStyles-Steuerelements zugegriffen wird. Jeder Tabellenstil zeigt den Inhalt der Datentabelle an, die in der MappingName-Eigenschaft von DataGridTableStyle angegeben ist. Standardmäßig werden bei einer Tabelle ohne angegebene Spaltenformate alle Spalten innerhalb dieser Datentabelle angezeigt. Sie können einschränken, welche Spalten der Tabelle angezeigt werden, indem Sie DataGridColumnStyle-Objekte zu GridColumnStylesCollection hinzufügen, worauf der Zugriff über die GridColumnStyles-Eigenschaft der einzelnen DataGridTableStyle erfolgt.

Für die folgenden Verfahren benötigen Sie ein Projekt des Typs Windows-Anwendung mit einem Formular, das ein DataGrid-Steuerelement enthält. Informationen zum Einrichten eines solchen Projekts finden Sie unter "So erstellen Sie ein Windows Forms-Anwendungsprojekt" und "So fügen Sie Steuerelemente zu Windows Forms hinzu". In Visual Studio 2005 ist das Steuerungselement DataGrid standardmäßig nicht in der -Toolboxenthalten. Informationen zum Hinzufügen finden Sie unter Hinzufügen von Elementen zur Toolbox.

So fügen Sie dem DataGrid-Steuerelement im Designer eine Tabelle hinzu

  1. Um Daten in der Tabelle anzuzeigen, müssen Sie zuerst das DataGrid Steuerelement an einen Datensatz binden. Weitere Informationen finden Sie unter Binden des DataGrid-Steuerelements an eine Datenquelle in Windows Forms mithilfe des Designers.

  2. Wählen Sie die Eigenschaft DataGrid des TableStyles-Steuerelements im Fenster „Eigenschaften“ aus, und klicken Sie dann neben der Eigenschaft auf die Schaltfläche mit den Auslassungspunkten (Die Schaltfläche mit den Auslassungspunkten (...) im Fenster „Eigenschaften“ in Visual Studio), um den DataGridTableStyle-Sammlungs-Editor anzuzeigen.

  3. Klicken Sie im Sammlungs-Editor auf Hinzufügen, um ein Tabellenformat einzufügen.

  4. Klicken Sie auf OK, um den Sammlungs-Editor zu schließen, und öffnen Sie ihn dann erneut, indem Sie mit den Auslassungspunkten neben der TableStyles-Eigenschaft auf die Schaltfläche klicken.

    Wenn Sie den Sammlungs-Editor erneut öffnen, werden alle an das Steuerelement gebundenen Datentabellen in der Dropdownliste für die MappingName-Eigenschaft des Tabellenstils angezeigt.

  5. Klicken Sie im Feld Member des Sammlungs-Editors auf den Tabellenstil.

  6. Wählen Sie im Feld Eigenschaften des Sammlungs-Editors den Wert für MappingName für die Tabelle aus, die Sie anzeigen möchten.

So fügen Sie dem DataGrid-Steuerelement im Designer eine Spalte hinzu

  1. Wählen Sie im Feld Member des DataGridTableStyle-Sammlungs-Editors das entsprechende Tabellenformat aus. Wählen Sie im Feld Eigenschaften des Sammlungs-Editors die GridColumnStyles-Sammlung aus, und klicken Sie dann auf die Schaltfläche mit der Ellipse (Die Schaltfläche mit den Auslassungspunkten (...) im Fenster „Eigenschaften“ in Visual Studio) neben der Eigenschaft, um den DataGridColumnStyle-Sammlungs-Editor anzuzeigen.

  2. Klicken Sie im Sammlungs-Editor auf Hinzufügen, um einen Spaltenstil einzufügen, oder auf den nach unten zeigenden Pfeil neben Hinzufügen, um einen Spaltentyp anzugeben.

    In der Dropdownliste können Sie entweder den Typ DataGridTextBoxColumn oder DataGridBoolColumn auswählen.

  3. Klicken Sie auf „OK“, um den DataGridColumnStyle-Sammlungs-Editor zu schließen, und öffnen Sie ihn dann erneut, indem Sie neben der GridColumnStyles-Eigenschaft auf die Schaltfläche mit den Auslassungspunkten klicken.

    Wenn Sie den Sammlungs-Editor erneut öffnen, werden alle Datenspalten in der gebundenen Tabelle in der Dropdownliste für die MappingName-Eigenschaft des Spaltenstils angezeigt.

  4. Klicken Sie im Feld Member des Sammlungs-Editors auf den Spaltenstil.

  5. Wählen Sie im Feld Eigenschaften des Sammlungs-Editors den Wert für MappingName für die Spalte aus, die Sie anzeigen möchten.

Siehe auch