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

Aktualisiert: November 2007

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 DataGrid-Steuerelement von Windows Forms in Tabellen und Spalten anzeigen, indem Sie DataGridTableStyle-Objekte erstellen und diese dem GridTableStylesCollection-Objekt hinzufügen, auf das Sie mithilfe der TableStyles-Eigenschaft des DataGrid-Steuerelements zugreifen. In allen Tabellenformaten wird der Inhalt der Datentabelle angezeigt, die Sie in der MappingName-Eigenschaft von DataGridTableStyle festgelegt haben. Standardmäßig zeigt ein Tabellenformat, in dem keine Spaltenformate festgelegt sind, alle Spalten der Datentabelle an. Sie können einschränken, welche Tabellenspalten angezeigt werden, indem Sie DataGridColumnStyle-Objekte zu GridColumnStylesCollection hinzufügen. Auf diese Auflistung wird jeweils über die GridColumnStyles-Eigenschaft von DataGridTableStyle zugegriffen.

Für die folgenden Verfahren wird ein Projekt vom Typ Windows-Anwendung mit einem Formular benötigt, das ein DataGrid-Steuerelement enthält. Informationen zum Einrichten eines solchen Projekts finden Sie unter Gewusst wie: Erstellen eines Windows-Anwendungsprojekts und Gewusst wie: Hinzufügen von Steuerelementen zu Windows Forms. In Visual Studio 2005 ist das DataGrid-Steuerelement in der Toolbox standardmäßig nicht enthalten. Weitere Informationen zum Hinzufügen dieses Steuerelements finden Sie unter Gewusst wie: Hinzufügen von Elementen zur Toolbox.

Hinweis:

Die angezeigten Dialogfelder und Menübefehle können je nach den aktiven Einstellungen oder der verwendeten Version von den in der Hilfe beschriebenen abweichen. Wählen Sie im Menü Extras die Option Einstellungen importieren und exportieren aus, um die Einstellungen zu ändern. Weitere Informationen finden Sie unter Visual Studio-Einstellungen.

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

  1. Um in der Tabelle Daten anzeigen zu können, müssen Sie das DataGrid-Steuerelement zunächst an ein DataSet binden. Weitere Informationen finden Sie unter Gewusst wie: Binden des DataGrid-Steuerelements in Windows Forms an eine Datenquelle mithilfe des Designers.

  2. Wählen Sie im Eigenschaftenfenster die TableStyles-Eigenschaft des DataGrid-Steuerelements aus, und klicken Sie neben der Eigenschaft auf die Schaltfläche mit den Auslassungspunkten (), um den DataGridTableStyle-Auflistungs-Editor anzuzeigen.

  3. Klicken Sie zum Einfügen eines Tabellenformats im Auflistungs-Editor auf Hinzufügen.

  4. Klicken Sie zum Schließen des Auflistungs-Editors auf OK, und öffnen Sie ihn erneut, indem Sie neben der TableStyles-Eigenschaft auf die Schaltfläche mit den Auslassungspunkten klicken.

    Wenn Sie den Auflistungs-Editor erneut öffnen, werden sämtliche an das Steuerelement gebundenen Datentabellen in der Dropdownliste für die MappingName-Eigenschaft des Tabellenformats angezeigt.

  5. Klicken Sie im Members-Feld des Auflistungs-Editors auf das Tabellenformat.

  6. Wählen Sie im Feld Eigenschaften des Auflistungs-Editors den MappingName-Wert für die anzuzeigende Tabelle.

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

  1. Wählen Sie im Members-Feld des DataGridTableStyle-Auflistungs-Editors das gewünschte Tabellenformat. Wählen Sie im Feld Eigenschaften des Auflistungs-Editors die GridColumnStyles-Auflistung, und klicken Sie dann neben der Eigenschaft auf die Schaltfläche mit den Auslassungspunkten (), um den DataGridColumnStyle-Auflistungs-Editor anzuzeigen.

  2. Um ein Spaltenformat einzufügen, klicken Sie im Auflistungs-Editor auf Hinzufügen, und um einen Spaltentyp anzugeben, klicken Sie neben Hinzufügen auf den nach unten weisenden Pfeil.

    Im Dropdownfeld können Sie entweder den DataGridTextBoxColumn-Typ oder den DataGridBoolColumn-Typ auswählen.

  3. Klicken Sie zum Schließen des DataGridColumnStyle-Auflistungs-Editors auf OK, und öffnen Sie ihn erneut, indem Sie neben der GridColumnStyles-Eigenschaft auf die Schaltfläche mit den Auslassungspunkten klicken.

    Wenn Sie den Auflistungs-Editor erneut öffnen, werden sämtliche Datenspalten in der gebundenen Datentabelle in der Dropdownliste für die MappingName-Eigenschaft des Tabellenformats angezeigt.

  4. Klicken Sie im Members-Feld des Auflistungs-Editors auf das Spaltenformat.

  5. Wählen Sie im Feld Eigenschaften des Auflistungs-Editors den MappingName-Wert für die anzuzeigende Spalte.

Siehe auch

Aufgaben

Gewusst wie: Löschen oder Ausblenden von Spalten aus dem DataGrid-Steuerelement in Windows Forms

Weitere Ressourcen

DataGrid-Steuerelement (Windows Forms)