Gewusst wie: Festlegen von standardmäßigen Zellenstilen und Datenformaten für das DataGridView-Steuerelement in Windows Forms mithilfe des Designers

Aktualisiert: November 2007

Mit dem DataGridView-Steuerelement können Sie standardmäßige Zellenstile und Zelldatenformate für das gesamte Steuerelement, für bestimmte Spalten, für Zeilen- oder Spaltenheader und für abwechselnde Zeilen festlegen, um einen Ledger-Effekt zu erzielen. Standardstile, die für das gesamte Steuerelement festgelegt sind, werden von Standardstilen überschrieben, die für Spalten und abwechselnde Zeilen festgelegt sind. Außerdem überschreiben Stile, die Sie in Code für einzelne Zeilen und Zellen festlegen, die Standardstile.

Weitere Informationen über Zellenstile finden Sie unter Zellstile im DataGridView-Steuerelement in Windows Forms. Informationen über das Festlegen von Stilen für abwechselnde Zeilen finden Sie unter Gewusst wie: Festlegen von abwechselnden Zeilenstilen für das Windows Forms-Steuerelement DataGridView mithilfe des Designers.

Sie können Stile auch mithilfe der RowTemplate-Eigenschaft festlegen. Auf diese Weise werden die Stile auf alle Zeilen angewendet, die dem Steuerelement hinzugefügt werden. Weitere Informationen über die Zeilenvorlage finden Sie unter Gewusst wie: Verwenden der Zeilenvorlage zum Anpassen von Zeilen im DataGridView-Steuerelement in Windows Forms.

Für die folgenden Prozeduren ist ein Windows-Anwendung-Projekt mit einem Formular erforderlich, das ein DataGridView-Steuerelement enthält. Informationen über die Einrichtung eines solchen Projekts finden Sie unter Gewusst wie: Erstellen eines Windows-Anwendungsprojekts und Gewusst wie: Hinzufügen von Steuerelementen zu Windows Forms.

Hinweis:

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

So legen Sie Standardstile für alle Zellen im Steuerelement fest

  1. Wählen Sie das DataGridView-Steuerelement im Designer aus.

  2. Klicken Sie im Eigenschaftenfenster auf die Schaltfläche mit den Auslassungszeichen (VisualStudioEllipsesButton-Bildschirmabbildung) neben der Eigenschaft DefaultCellStyle, ColumnHeadersDefaultCellStyle oder RowHeadersDefaultCellStyle. Das Dialogfeld CellStyle-Generator wird angezeigt.

  3. Definieren Sie den Stil, indem Sie die Eigenschaften festlegen und Ihre Auswahl im Bereich Vorschau bestätigen.

Hinweis:

Wenn visuelle Stile aktiviert sind, wird auf die Zeilen- und Spaltenheader (mit Ausnahme der TopLeftHeaderCell) automatisch das aktuelle Design angewendet, das die Werte für die ColumnHeadersDefaultCellStyle-Eigenschaft und die RowHeadersDefaultCellStyle-Eigenschaft überschreibt.

Mit dem Designer können Sie Zellenstile für mehrere ausgewählte DataGridView-Steuerelemente festlegen, vorausgesetzt, sie verfügen über identische Werte für die Zellenstileigenschaft, die Sie ändern möchten. Wenn einer der Zellenstile für diese Eigenschaft abweicht, ist das Eigenschaftenfenster des Dialogfelds CellStyle-Generator leer.

So legen Sie Standardstile für Zellen in einzelnen Spalten fest

  1. Klicken Sie im Designer mit der rechten Maustaste auf das DataGridView-Steuerelement, und wählen Sie Spalten bearbeiten aus.

  2. Wählen Sie eine Spalte aus der Liste Ausgewählte Spalten aus.

  3. Klicken Sie im Raster Spalteneigenschaften auf die Schaltfläche mit den Auslassungszeichen (VisualStudioEllipsesButton-Bildschirmabbildung) neben der DefaultCellStyle-Eigenschaft. Das Dialogfeld CellStyle-Generator wird angezeigt.

  4. Definieren Sie den Stil, indem Sie die Eigenschaften festlegen und Ihre Auswahl im Bereich Vorschau bestätigen.

So formatieren Sie Daten in Zellen

  1. Zeigen Sie mit einer der voranstehenden Prozeduren ein Dialogfeld CellStyle-Generator an, das zu einer standardmäßigen Zellenstileigenschaft gehört.

  2. Klicken Sie im Dialogfeld CellStyle-Generator auf die Schaltfläche mit den Auslassungszeichen (VisualStudioEllipsesButton-Bildschirmabbildung) neben der Format-Eigenschaft. Das Dialogfeld Formatierungszeichenfolge wird angezeigt.

  3. Wählen Sie einen Formattyp aus, und ändern Sie anschließend die Details des Typs (z. B. die Anzahl der anzuzeigenden Dezimalstellen), wobei Sie Ihre Auswahl mithilfe des Felds Beispiel bestätigen.

  4. Wenn Sie das DataGridView-Steuerelement an eine Datenquelle binden, die voraussichtlich keine Werte enthält, füllen Sie das Textfeld NULL-Wert aus. Dieser Wert wird angezeigt, wenn der Zellenwert mit einem Nullverweis (Nothing in Visual Basic) oder DBNull.Value identisch ist.

Siehe auch

Aufgaben

Gewusst wie: Festlegen von abwechselnden Zeilenstilen für das Windows Forms-Steuerelement DataGridView mithilfe des Designers

Gewusst wie: Erstellen eines Windows-Anwendungsprojekts

Gewusst wie: Hinzufügen von Steuerelementen zu Windows Forms

Konzepte

Zellstile im DataGridView-Steuerelement in Windows Forms

Referenz

DataGridView

DataGridViewCellStyle

DataGridView.DefaultCellStyle

DataGridView.RowsDefaultCellStyle

DataGridViewColumn.DefaultCellStyle

DataGridViewCellStyle.Format