Ich möchte ein DataGrid aus vier Zeilen (fest) und einer variablen Anzahl von Spalten (zwischen sechs und zehn) erstellen. Zwei der Zeilen müssen in allen Spalten bearbeitet werden können, die restlichen zwei müssen schreibgeschützt sein außer für eine Spalte (differenziert durch den Wert einer Variablen), die in allen Zeilen bearbeitet werden kann. Ich kann diese Spalte editierbar machen, während der Rest des DataGrids nur leicht lesbar ist, aber dieses Problem ist komplexer. Ich bin ziemlich neu bei WPF, daher müssen alle Antworten mit XAML-Code erklärt werden, damit ein Anfänger das verstehen kann!wpf/C#: Erstellen eines Datagrids, das teilweise schreibgeschützt und teilweise editierbar ist
0
A
Antwort
2
Set IsReadOnly
True
oder False
für jede Spalte einzeln
Edit: aber diese individuell für jede Zeile nicht funktionieren würde, in diesem Fall ist es ein wenig mehr Arbeit geben würde, this question/answer will help you
<DataGrid ColumnWidth="*"
AutoGenerateColumns="False"
SelectionMode="Single"
HorizontalContentAlignment="Center"
ItemsSource="{Binding DataGridItems}"
ScrollViewer.CanContentScroll="True"
ScrollViewer.VerticalScrollBarVisibility="Auto"
ScrollViewer.HorizontalScrollBarVisibility="Auto" >
<DataGrid.Columns>
<DataGridTextColumn .... IsReadOnly="True"/>
<DataGridTextColumn .... IsReadOnly="True"/>
<DataGridTextColumn .... IsReadOnly="False"/>
</DataGrid.Columns>
</DataGrid>
Verwandte Themen
- 1. Erkennen eines teilweise unscharfen Bilds
- 2. Umreißen und teilweise Füllen eines SVG-Form
- 3. teilweise Postbacks und jquery
- 4. Mongoose teilweise Aktualisierung eines Objekt
- 5. Teilweise schreibgeschützte Textbox
- 6. JSF und teilweise Validierung
- 7. ng-include Laden teilweise nur teilweise einmal
- 8. Mungo und teilweise select/aktualisieren
- 9. Was ist 206 teilweise Inhalt
- 10. Ist es möglich, ein Modul zu haben, das teilweise außerhalb einer Kiste und teilweise nur innerhalb der Kiste zugänglich ist?
- 11. solr. Genaue und teilweise Übereinstimmung
- 12. Textdatei ist falsch gelesen (teilweise)
- 13. Kann ich eine Klasse haben, die teilweise in Swift und teilweise in Objective C implementiert ist?
- 14. Remove cell Bearbeitungsstil in schreibgeschützt Silverlight DataGrids
- 15. ändern teilweise memory_limit und max_execution_time
- 16. Javascript-Objekt teilweise
- 17. Teilweise initialisierte Struktur
- 18. Teilweise unveränderbares Objekt in Java erstellen
- 19. Ändern eines Highcharts Theme (teilweise funktioniert)
- 20. WPF ControlTemplate teilweise ersetzen
- 21. Teilweise Aktualisierung des Objekts
- 22. PyMC3 erstellt teilweise Normalverteilung
- 23. XPath teilweise Attribut bekannt
- 24. Speichern teilweise Dateneingabe
- 25. Ist mein Dateipfad für die Aufnahme eines EJS teilweise korrekt?
- 26. Javascript funktioniert nur teilweise
- 27. Ist es möglich, Speicher teilweise freizugeben?
- 28. Rails machen teilweise dynamisch
- 29. Linie teilweise nicht gezeichnet
- 30. Teilweise Zuordnung eines Vektors zu einem anderen