Ich habe ein AutoGenerateColumns
WPF-DataGrid, das in Code-Behind an LINQ-to-SQL gebunden wird, was gut funktioniert.
Aber wenn ich die AutoGenerateColumns
entferne und meine eigenen Spalten definiere, sagt es mir " Die Items-Sammlung muss leer sein, bevor ItemsSource benutzt wird. "
Aber ich verbinde das ItemSource
in meinem XAML nicht, also sehe ich nicht, warum es nicht leer ist. Was muss ich ändern, damit ich meine eigenen Spalten definieren kann?
XAML:
%Vor%Code-Behind:
%Vor% Sie versuchen, die Spalte direkt in DataGrid
zu setzen (daher versucht sie, die Spalte in die Items
-Sammlung des Rasters zu bringen und erklärt Ihren Fehler). Sie müssen es in die Columns
-Sammlung einfügen:
Tags und Links .net linq-to-sql xaml