Quantcast
Channel: Windows Presentation Foundation (WPF) forum
Viewing all articles
Browse latest Browse all 18858

LINQ JOIN QUERY NOT BINDING

$
0
0

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


Viewing all articles
Browse latest Browse all 18858

Trending Articles