2012-04-24 2 views
0

WPF DataGrid를 처음 사용하는데 별 문제가 없습니다. 내가 가진 DataView는 DataView를 통해 DataGrid를 바인딩하는 숫자 값을 가진 DataTable입니다. 내가하고 싶은 일은 각 열의 값을 비교하고 열마다 더 큰 값을 가진 셀을 굵게 만듭니다. (예 : 각 카테고리에서 누가 우승하는지)셀 값의 비교를 기반으로 WPF DataGrid 셀 글꼴을 변경하십시오.

ObservableCollection은 없으며 멋진 요소는 없습니다. DataTable에 "수동"방식으로 데이터를 추가하는 것입니다. SQLite 데이터베이스 DataTable 응답에서 값을 셀 단위로 가져 오는 것입니다. XAML을 통하지 않고 열이 프로그래밍 방식으로 만들어집니다. XAML에 대한 경험이 거의 없으므로 Triggers 등으로 작업했다고 가정하지 마십시오.

어떻게 이런 식으로 할 것입니까?

답변

2

작은 예제부터 시작하십시오. 당신은 데이터 바인딩 기법을 시도 할 수있는 몇 가지 테스트 데이터를 만들 수 있습니다. DataGrid의 일부 스타일을 지정해보십시오. 색상을 변경하려면 Foreground을 입력하고 BorderBorderBrush으로 추가하십시오. WPF를 직접 탐색하십시오 - 첫 번째보기에만 어렵습니다.

: 여기

몇 가지 방법이있다
관련 문제