如何定义基于变量的单元格的值格式?
How can I define value´s format of a cell based in a variable?
我想根据另一个值设置单元格的格式:
在我的示例中,如果 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}"/>
终于明白了。
这个想法可以从服务器端处理。
喜欢:
--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 "###.######";
}
}
}
希望对您有所帮助...
我想根据另一个值设置单元格的格式: 在我的示例中,如果 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}"/>
终于明白了。
这个想法可以从服务器端处理。
喜欢:
--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 "###.######";
}
}
}
希望对您有所帮助...