【问题标题】:How can I define value´s format of a cell based in a variable?如何根据变量定义单元格的值格式?
【发布时间】:2016-07-28 11:41:59
【问题描述】:

我想根据另一个值设置单元格的格式: 在我的示例中,如果 value1 = "percent",则 value2 将显示为 10%。 如果 value1 = "two",则 value2 将出现在第 10.00 行,以此类推...

<dxg:FormatCondition Expression="[value1] = 'percent'" FieldName="value2">
    <dxg:Format />
</dxg:FormatCondition> 

中是否有任何类型的掩码或设置单元格的值(使用 Eval 或类似方法)来实现此目的?

谢谢大家...

编辑: 也许可以在这里设置...

<TextBlock Name="value2_name" Text="{Binding Data.value2}"/> 

【问题讨论】:

    标签: devexpress devexpress-mvc devexpress-wpf


    【解决方案1】:

    我终于明白了。

    这个想法可以从服务器端处理。

    喜欢:

    -- XAML--

    <dxg:GridColumn FieldName="Limit" AllowEditing="True" Width="80">
                        <dxg:GridColumn.CellTemplate>
                            <DataTemplate>
                                <Border Background="#FFFF99">
                                    <dxe:SpinEdit Name="PART_Editor" IsEnabled="{Binding Data.IsEnabledLimit}" Mask="{Binding Data.MaskLimit}" MaskType="Numeric" MaskUseAsDisplayFormat="True"/>
                                </Border>
                            </DataTemplate>
                        </dxg:GridColumn.CellTemplate>
    

    -- 控制器--

        public string MaskLimit
        {
            get 
            {
                if (Designation == Constant.HEADER_RF)
                {
                    return "###.##%";
                }
                else
                {
                    return "###.######";
                }
            }
        }
    

    希望对您有所帮助...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-09-11
      • 2022-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多