Kann Datagrid-Spalte enthalten diffterent Art der Steuerung in der anderen Zeile
In Wpf Kann ich ein datagrid, die andere Zeile enthalten, die unterschiedliche Art der Kontrolle in der gleichen Spalte?
Für einfachste Fall: datagrid mit 5 Spalten, 2 Zeilen, kümmern sich nicht über die 4 ersten Spalten, in der 5. col:
- 1. Reihe: es ist ein Textfeld
- 2. Zeile: es ist eine combobox.
Dank!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie ein DataGridTemplateColumn, kombiniert mit ein paar Trigger um diese Funktionalität zu erreichen.
Dies ist eine demo-Anwendung, bindet ein DataGrid an eine Liste (string) Arten der Kontrolle. Die erste Spalte zeigt nur die regler Typ string, in der zweiten Spalte wirkt auf die gleichen Informationen zu präsentieren, die entsprechende Kontrolle. Sie könnten in der Lage sein, um die xaml-ein bisschen präziser, aber das ist die jist davon:
XAML:
Code-behind-und View - - Modell:
Ja, Sie können. Sie müssen erstellen Sie eine Vorlage für Ihre Spalte.
Sehen: WPF DataGrid verschiedene edit-Steuerelemente in einer einzelnen Spalte