현재 DataGridView
에 데이터를 표시하는 WPF 응용 프로그램 (MVVM 사용)에서 작업 중입니다.사용자 정의 열을 사용하는 WPF DataGrid 바인딩
<DataGrid RowHeaderWidth="0" ItemsSource="{Binding PartsList,UpdateSourceTrigger=PropertyChanged}" AutoGenerateColumns="False">
<DataGrid.Columns>
<DataGridTextColumn Header="Item Name" IsReadOnly="True" Width="*" Binding="{Binding ProductName}"></DataGridTextColumn>
<DataGridTextColumn Header="Model Name" IsReadOnly="True" Width="*" Binding="{Binding CarModelName}"></DataGridTextColumn>
<DataGridTextColumn Header="Company Name" IsReadOnly="True" Width="*" Binding="{Binding CompanName}"></DataGridTextColumn>
<DataGridTextColumn Header="Price" IsReadOnly="True" Width="*" Binding="{Binding Rate}">
</DataGrid.Columns>
</DataGrid>
여기서 PartsList는 엔터티 파트의 ObservableCollection
입니다.
이제 할인율을 표시하는 DataGrid
에 맞춤식 열을 추가하고 순 금액을 표시하는 다른 열을 추가하고 싶습니다. 어떻게해야합니까?
수천 개의 레코드로 작업해야하므로 성능이 중요합니다.
미리 감사드립니다.
당신은 "할인"과 위의 XAML에 "순액"데이터 그리드의 열을 추가하고, 이들 속성이 없습니다 파트 뷰 모델 클래스 또는 다른 "사용자 정의"열 요구 사항이 있습니까? –
다른 사용자 정의 컬럼이 필요 없습니다. 솔루션에서 작동합니다 .. 감사합니다! – rupareliab
또는 u는 단순히 열을 추가하고 변환기를 사용하여 값을 계산할 수 있습니다. – Inga