Warum werden die Daten aus diesem Load Ereignis nur schreibgeschützt angezeigt?
Schreibgeschützt, damit ist gemeint, ich kann den Curser in keines der Felder setzten. Bei einem click, passiert nichts, bei doppelclick hab ich diesen Error:
TowWay oder OneWayToSource Bindungen functionieren nicht mit der schreibgeschützten Eigenschaft 'ShipCountry'.
Ich dachte zunächst, es liegt wohl am JOIN, aber selbst mit dem einfachen string bleibt das so.
Hier zunächst der behind code, danach der xaml
Hier der XAML Code
Schreibgeschützt, damit ist gemeint, ich kann den Curser in keines der Felder setzten. Bei einem click, passiert nichts, bei doppelclick hab ich diesen Error:
TowWay oder OneWayToSource Bindungen functionieren nicht mit der schreibgeschützten Eigenschaft 'ShipCountry'.
Ich dachte zunächst, es liegt wohl am JOIN, aber selbst mit dem einfachen string bleibt das so.
Hier zunächst der behind code, danach der xaml
Code:
public partial class MainWindow : Window { NorthEntities db = new NorthEntities(); public MainWindow() { InitializeComponent(); } private void Window_Loaded(object sender, RoutedEventArgs e) { var qCustOrder = from Cust in db.Customers join Ord in db.Orders on Cust.CustomerID equals Ord.CustomerID orderby Cust.CompanyName select new { Cust.CompanyName, Ord.OrderDate }; //var qCustOrder = from Ord in db.Orders select new { Ord.ShippedDate, Ord.ShipAddress }; gridCustOrd.ItemsSource = qCustOrder.ToList(); } }
Code:
<Window x:Class="Wpf_Entity_Connect.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="MainWindow" Height="350" Width="525" xmlns:local="clr-namespace:Wpf_Entity_Connect" Loaded="Window_Loaded"> <Grid Name="grid1"> <DataGrid Height="250" Name="gridProducts" AutoGenerateColumns="True" AutoGeneratingColumn="gridProducts_AutoGeneratingColumn"> <DataGrid.Columns> <DataGridTextColumn Header="Bestell-Nr." Binding="{Binding OrderID}"/> <DataGridTextColumn Header="CustomerID" Binding="{Binding CustomerID}"/> <DataGridTextColumn Header="Stadt" Binding="{Binding ShipCity}"/> <DataGridTextColumn Header="Land" Binding="{Binding ShipCountry}"/> <DataGridTextColumn Header="Adresse" Binding="{Binding ShipCountry}"/> </DataGrid.Columns> </DataGrid> </Grid> </Window>
Comment