Gewusst wie: Festlegen von standardmäßigen Zellenstilen und Datenformaten für das DataGridView-Steuerelement in Windows Forms mithilfe des Designers
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 neuen Windows Forms-Anwendungsprojekts und Gewusst wie: Hinzufügen von Steuerelementen zu Windows Forms.
Tipp
Je nach den aktiven Einstellungen oder der Version unterscheiden sich die Dialogfelder und Menübefehle auf Ihrem Bildschirm möglicherweise von den in der Hilfe beschriebenen. Klicken Sie im Menü Extras auf Einstellungen importieren und exportieren, um die Einstellungen zu ändern. Weitere Informationen finden Sie unter Arbeiten mit Einstellungen.
So legen Sie Standardstile für alle Zellen im Steuerelement fest
Wählen Sie das DataGridView-Steuerelement im Designer aus.
Klicken Sie im Eigenschaftenfenster auf die Schaltfläche mit den Auslassungszeichen () neben der Eigenschaft DefaultCellStyle, ColumnHeadersDefaultCellStyle oder RowHeadersDefaultCellStyle. Das Dialogfeld CellStyle-Generator wird angezeigt.
Definieren Sie den Stil, indem Sie die Eigenschaften festlegen und Ihre Auswahl im Bereich Vorschau bestätigen.
Tipp
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
Klicken Sie im Designer mit der rechten Maustaste auf das DataGridView-Steuerelement, und wählen Sie Spalten bearbeiten aus.
Wählen Sie eine Spalte aus der Liste Ausgewählte Spalten aus.
Klicken Sie im Raster Spalteneigenschaften auf die Schaltfläche mit den Auslassungszeichen () neben der DefaultCellStyle-Eigenschaft. Das Dialogfeld CellStyle-Generator wird angezeigt.
Definieren Sie den Stil, indem Sie die Eigenschaften festlegen und Ihre Auswahl im Bereich Vorschau bestätigen.
So formatieren Sie Daten in Zellen
Zeigen Sie mit einer der voranstehenden Prozeduren ein Dialogfeld CellStyle-Generator an, das zu einer standardmäßigen Zellenstileigenschaft gehört.
Klicken Sie im Dialogfeld CellStyle-Generator auf die Schaltfläche mit den Auslassungszeichen () neben der Format-Eigenschaft. Das Dialogfeld Formatierungszeichenfolge wird angezeigt.
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.
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: Erstellen eines neuen Windows Forms-Anwendungsprojekts
Gewusst wie: Hinzufügen von Steuerelementen zu Windows Forms
Referenz
DataGridView.RowsDefaultCellStyle
DataGridViewColumn.DefaultCellStyle