2016-09-12 4 views
0

DataGrid를 채우려고 시도하는 중이고 null 셀에 특정 템플릿이 있어야합니다.null 값에 대한 datagridcell 사용자 정의 템플릿?

검색 할 때 나는 Color DataGridCell by Cellvalue과 같은 몇 가지 유사한 예를 발견했습니다. 이 예제는 변환기를 사용하여 셀에 배경색을 설정하지만 내가 읽은 것에서 변환기가 템플릿을 stetting하는 데 사용할 수 있다고는 생각하지 않습니다.

내가 제대로 할 수있는 방법에 대한 의견이 있으십니까? 구체적으로 말하면, 셀 내용이 null 일 때마다 (빈 문자열이 아닐 때) 텍스트 NULL을 표시하려고합니다. 내가 할 수있는 한 템플리트는이를 수행하는 올바른 방법 일 것입니다.

답변

0

간단한 해결 방법은 : 사용 StringValue가 null

<DataGrid AutoGenerateColumns="False"> 
    <DataGrid.Columns> 
     <DataGridTextColumn Binding="{Binding Path=StringValue, TargetNullValue='NULL'}"/> 
    </DataGrid.Columns> 
</DataGrid> 

경우 Binding.TargetNullValue 속성이를 NULL

로 표시되는
관련 문제