Freigeben über


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

Hinweis

Obwohl das DataGridView-Steuerelement das DataGrid-Steuerelement ersetzt und funktionell erweitert, wird das DataGrid-Steuerelement sowohl aus Gründen der Abwärtskompatibilität als auch, falls gewünscht, für die zukünftige Verwendung beibehalten. 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 TableStyles-Eigenschaft des DataGrid-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. Weitere Informationen zum Einrichten eines solchen Projekts finden Sie unter Vorgehensweise: Erstellen eines Windows Forms-Anwendungsprojekts und Vorgehensweise: Hinzufügen von Steuerelementen zu Windows Forms. In Visual Studio 2005 befindet sich das DataGrid-Steuerelement standardmäßig nicht in der Toolbox. Informationen zu seinem 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 zunächst das DataGrid-Steuerelement an ein Dataset binden. Weitere Informationen finden Sie unter Vorgehensweise: Binden des DataGrid-Steuerelements in Windows Forms mithilfe des Designers.

  2. Wählen Sie die TableStyles-Eigenschaft des DataGrid-Steuerelements im Eigenschaftenfenster aus, und klicken Sie dann neben der Eigenschaft auf die Schaltfläche mit den Auslassungspunkten (The Ellipsis button (...) in the Properties window of Visual Studio.), um den DataGridTableStyle-Sammlungs-Editor anzuzeigen.

  3. Klicken Sie im Sammlungs-Editor auf Hinzufügen, um einen Tabellenstil 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 den entsprechenden Tabellenstil aus. Wählen Sie im Feld Eigenschaften des Sammlungs-Editors die GridColumnStyles-Sammlung aus, und klicken Sie dann neben der Eigenschaft auf die Schaltfläche mit den Auslassungspunkten (The Ellipsis button (...) in the Properties window of Visual Studio.), 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