Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Mit dem DataGrid Steuerelement können Sie Daten aus vielen verschiedenen Quellen anzeigen und bearbeiten, z. B. aus einer SQL-Datenbank, LINQ-Abfrage oder einer anderen bindbaren Datenquelle. Weitere Informationen finden Sie unter "Übersicht über Bindungsquellen".
Spalten können Text, Steuerelemente wie z. B. ein ComboBoxoder andere WPF-Inhalte anzeigen, z. B. Bilder, Schaltflächen oder beliebige Inhalte, die in einer Vorlage enthalten sind. Sie können eine DataGridTemplateColumn zum Anzeigen von Daten verwenden, die in einer Vorlage definiert sind. In der folgenden Tabelle sind die Spaltentypen aufgeführt, die standardmäßig bereitgestellt werden.
Generierter Spaltentyp | Datentyp |
---|---|
DataGridTextColumn | String |
DataGridCheckBoxColumn | Boolean |
DataGridComboBoxColumn | Enum |
DataGridHyperlinkColumn | Uri |
DataGrid kann in der Darstellung angepasst werden, z. B. Zellenschriftart, Farbe und Größe. DataGrid unterstützt alle Formatierungs- und Vorlagenfunktionen anderer WPF-Steuerelemente. DataGrid enthält außerdem Standard- und anpassbare Verhaltensweisen für Bearbeitung, Sortierung und Validierung.
In der folgenden Tabelle sind einige der allgemeinen Aufgaben für DataGrid aufgeführt, sowie die Schritte zu deren Ausführung. Durch Anzeigen der zugehörigen API finden Sie weitere Informationen und Beispielcode.
Szenario | Vorgehensweise |
---|---|
Abwechselnde Hintergrundfarben | Legen Sie die AlternationCount Eigenschaft auf 2 oder mehr fest, und weisen Sie dann den Brush und RowBackground Eigenschaften einen Wert von AlternatingRowBackground zu. |
Definieren des Zell- und Zeilenauswahlverhaltens | Legen Sie für die Eigenschaften SelectionMode und SelectionUnit fest. |
Anpassen der visuellen Darstellung von Kopfzeilen, Zellen und Zeilen | Wenden Sie eine neue Style auf die ColumnHeaderStyle, RowHeaderStyle, CellStyle oder RowStyle Eigenschaften an. |
Größenoptionen festlegen | Legen Sie die Eigenschaften von Height, MaxHeight, MinHeight, Width, MaxWidth oder MinWidth fest. Weitere Informationen finden Sie unter "Größenoptionen" im DataGrid-Steuerelement. |
Zugriff auf ausgewählte Elemente | Überprüfen Sie die SelectedCells Eigenschaft, um die ausgewählten Zellen und die SelectedItems Eigenschaft abzurufen, um die ausgewählten Zeilen abzurufen. Weitere Informationen finden Sie unter SelectedCells. |
Anpassen von Endbenutzerinteraktionen | Legen Sie die Eigenschaften CanUserAddRows, CanUserDeleteRows, CanUserReorderColumns, CanUserResizeColumns, CanUserResizeRows und CanUserSortColumns fest. |
Abbrechen oder Ändern automatisch generierter Spalten | Behandeln Sie das AutoGeneratingColumn Ereignis. |
Fixieren einer Spalte | Legen Sie die FrozenColumnCount Eigenschaft auf 1 fest, und verschieben Sie die Spalte nach links, indem Sie die DisplayIndex Eigenschaft auf 0 festlegen. |
Verwenden von XML-Daten als Datenquelle | Binden Sie das ItemsSource Element an die DataGrid XPath-Abfrage, die die Auflistung von Elementen darstellt. Erstellen Sie jede Spalte in der DataGrid. Binden Sie jede Spalte, indem Sie den XPath für die Bindung an die Abfrage festlegen, die die Eigenschaft für die Elementquelle abruft. Ein Beispiel finden Sie unter DataGridTextColumn. |
Verwandte Themen
Titel | BESCHREIBUNG |
---|---|
Exemplarische Vorgehensweise: Anzeigen von Daten aus einer SQL Server-Datenbank in einem DataGrid-Steuerelement | Beschreibt, wie Sie ein neues WPF-Projekt einrichten, ein Entity Framework-Element hinzufügen, die Quelle festlegen und die Daten in einer DataGrid anzeigen. |
Vorgehensweise: Hinzufügen von Zeilendetails zu einem DataGrid-Steuerelement | Beschreibt, wie Zeilendetails für ein DataGrid erstellt werden können. |
Vorgehensweise: Implementieren der Validierung mit dem DataGrid-Steuerelement | Beschreibt, wie Werte in DataGrid Zellen und Zeilen überprüft und Validierungsfeedback angezeigt wird. |
Standardverhalten von Tastatur und Maus im DataGrid-Steuerelement | Beschreibt die Interaktion mit dem DataGrid Steuerelement mithilfe der Tastatur und der Maus. |
Vorgehensweise: Gruppieren, Sortieren und Filtern von Daten im DataGrid-Steuerelement | Durch das Gruppieren, Sortieren und Filtern der Daten wird beschrieben, wie Daten DataGrid auf unterschiedliche Weise angezeigt werden können. |
Größenoptionen im DataGrid-Steuerelement | Beschreibt, wie die absolute und automatische Größensteuerung in der DataGrid. |
Siehe auch
.NET Desktop feedback