행의 셀 값을 변경하면 동일한 행의 다른 셀을 동적으로 변경하려고합니다. 예를 들어, 다음 그리드, 때 내가 두 번째 행에서 3 일을 변경, 5의 값이 3 로 변경해야합니다 (편집 단추는 데이터베이스에 변경 내용을 저장합니다.)다른 셀이 변경 될 때 DataGrid의 셀 업데이트
내 DataGrid
의 xaml 코드는 다음과 같습니다. SelectedCellsChanged
및 SelectionChanged
이벤트를 사용해 보았지만 성공하지 못했습니다.
<DataGrid x:Name="MyDataGrid" x:Uid="MyDataGrid" AutoGenerateColumns="False"
Height="226" HorizontalAlignment="Left" Margin="106,111,0,0"
VerticalAlignment="Top" Width="684" ColumnWidth="*"
AlternationCount="2" SelectionMode="Single"
SelectedCellsChanged="MyDataGrid_SelectedCellsChanged"
SelectionChanged="MyDataGrid_SelectionChanged" >
<DataGrid.Columns>
<DataGridTextColumn Binding="{Binding Path=ProductName}" Header="Ürün Adı" />
<DataGridTextColumn Binding="{Binding Path=StoreName}" Header="Şube Adı" />
<DataGridTextColumn Binding="{Binding Path=Day1}" Header="Pazartesi" />
<DataGridTextColumn Binding="{Binding Path=Day2}" Header="Salı" />
<DataGridTextColumn Binding="{Binding Path=Day3}" Header="Çarşamba" />
<DataGridTextColumn Binding="{Binding Path=Day4}" Header="Perşembe" />
<DataGridTextColumn Binding="{Binding Path=Day5}" Header="Cuma" />
<DataGridTextColumn Binding="{Binding Path=Day6}" Header="Cumartesi" />
<DataGridTextColumn Binding="{Binding Path=Day7}" Header="Pazar" />
<DataGridTemplateColumn Header="Edit Row">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Button Content="Edit" Click="EditButton_Click" />
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
</DataGrid.Columns>
</DataGrid>
'DataGrid'에 표시되는 데이터를 저장하는 데 사용하는 코드를 표시하십시오. 그것은 어떤 종류의'List'입니까? –