Hi,
I want to bind few values to my datagrid (WPF Control)..through linq, when i tred with Join queries it through me the error as follows.
A TwoWay or OneWayToSource binding cannot work on the read-only property 'empname' of type '<>f__AnonymousType0`4[System.String,System.String,System.String,System.String]'.
infos--Table1
infoplus--Table2
var q1 = from tt in linqtosql.infos
join cc in linqtosql.infoplus
on Convert.ToInt16(tt.empcity) equals cc.cityid
select new { tt.empname, cc.cityname, tt.emprole, tt.states };
dgview.DataContext = q1;
XAML CODING:
<DG:DataGrid ItemsSource="{Binding}" AutoGenerateColumns="False" Name="dgview"><DG:DataGrid.Columns>
<DG:DataGridTextColumn Binding="{Binding empname}" Header="NAME" Width="100">
</DG:DataGridTextColumn>
<DG:DataGridTextColumn Binding="{Binding emprole}" Header="ROLE" Width="100">
</DG:DataGridTextColumn>
<DG:DataGridTextColumn Binding="{Binding cityname}" Header="CITY" Width="100">
</DG:DataGridTextColumn>
<DG:DataGridTextColumn Binding="{Binding states}" Header="STATE" Width="100">
</DG:DataGridTextColumn>
</DG:DataGrid.Columns>
</DG:DataGrid>
Thanks SABARINATHAN87