TargetNullValue = n / a基于另一列Value

时间:2013-12-17 16:01:06

标签: c# xaml gridview devexpress

我有一个绑定到数据表的DevEx GridView我有一列,用户必须在发送ASN时输入日期,但并非所有订单都需要一个,所以我在数据表中有另一列(不是如果需要或不需要bool值(true或null,我的数据表支持空值),我想要做的是如果需要is = null然后在gridview中的日期列它应该说“n \一个” 我尝试了以下但不起作用:

   <dxg:GridColumn FieldName="ASN_SENT" Name="gridColumn14" Validate="gridColumn14_Validate"   Header="ASN Sent">
                <dxg:GridColumn.CellStyle>
                    <Style  TargetType="{x:Type dxg:CellContentPresenter}">
                        <Style.Triggers>
                            <DataTrigger Binding="{Binding Path=RowData.Row.ASN_Req}" Value="Null">

                                <Setter Property="TextBlock.Text" Value="N/A"/>
                            </DataTrigger>

                        </Style.Triggers>
                    </Style>
                </dxg:GridColumn.CellStyle>
                </dxg:GridColumn>

0 个答案:

没有答案