반응형
1. 전재조건으로는 DataGridTemplateColumn DataTemplate안의 컨트롤의 Binding Update가 정상적으로 이뤄지지 않을때 사용합니다.
2. Binding시에 추가로 UpdateSourceTrigger=PropertyChanged 설정해주는 것만으로도 변경된 값이 ItemSource에 반영됩니다.
3. 샘플코드는 TextBox의 경우 Text를 변경할시에 ItemSource가 정상적으로 업데이트되어 변경된 Text정보가 반영됩니다.
<DataGridTemplateColumn Header="헤더명">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBox x:Name="컨트롤명" Text="{Binding 컬럼명, UpdateSourceTrigger=PropertyChanged}"></TextBox>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
반응형
'C#' 카테고리의 다른 글
C# Linq의 Group By가 복수로 필요할 경우의 처리방법 (0) | 2022.01.31 |
---|---|
대용량 데이터 등록(SqlBulkCopy)시 트랙잭션(Transaction) 에러가 발생할때의 대응방법 (0) | 2022.01.30 |
LINQ Repeat 사용법 (0) | 2021.08.13 |
LINQ Range 사용법 (0) | 2021.08.09 |
LINQ ToLookup 사용법 (0) | 2021.07.30 |
댓글