Reputation: 1
I made a data grid using wpf,c#. A separate window is used to insert data into data grid .After clicking save button the data grid is not updating .If we close or refresh the window the grid will update.
<DataGrid x:Name="dgTrnDetails" AutoGenerateColumns="False" IsReadOnly="True" HorizontalAlignment="Left" Margin="227,124,0,0" VerticalAlignment="Top" Height="380" Width="1104" >
<DataGrid.FontSize>
16
</DataGrid.FontSize>
<DataGrid.FontFamily>
<FontFamily>Arial</FontFamily>
</DataGrid.FontFamily>
<DataGrid.Columns>
<DataGridTextColumn Header="TRN Number" Binding="{Binding TRNNO}"/>
<DataGridTextColumn Header="Supplier" Binding="{Binding Supplier}"/>
<DataGridTextColumn Header="Customer" Binding="{Binding Customer}"/>
<DataGridTextColumn Header="Vehicle" Binding="{Binding Vehicle}"/>
<DataGridTextColumn Header="Driver" Binding="{Binding Driver}"/>
<DataGridTextColumn Header="Status" Binding="{Binding Status}"/>
<DataGridTemplateColumn>
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Button x:Name="AddButton" Content="Edit" Click="btnEditTrn_Click"></Button>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
</DataGrid.Columns>
</DataGrid>
Upvotes: 0
Views: 411
Reputation: 1441
You have to define a closed event for your seperate window as you can see in that link
Then in the closed event you need to do that:
dgTrnDetails.ItemSource = yourItemSource;
Upvotes: 1