dev Gridcontrol单元格值格式化及在模板中调用命令

                <dxg:GridColumn>
                    <dxg:GridColumn.EditSettings>
                        <dxe:TextEditSettings Mask="p2" MaskType="Numeric" MaskUseAsDisplayFormat="True"/>
                    </dxg:GridColumn.EditSettings>
                </dxg:GridColumn>

可以让改列的值以百分比保留两位小数的形式显示 例如 2.34%

                <dxg:GridColumn Header="删除">
                    <dxg:GridColumn.CellTemplate>
                        <DataTemplate>
                            <Button Content="删除" Command="{Binding View.Grid.DataContext.DeleteCommand}" CommandParameter="{Binding RowData.Row}"/>
                        </DataTemplate>
                    </dxg:GridColumn.CellTemplate>
                </dxg:GridColumn>

当在数据模板中调用命令的时候,直接写命令会找不到。通过View.Grid.DataContext.DeleteCommand 就可以找到该gridcontrol控件 datacontext中的DeleteCommand 命令。

通过RowData.Row可以把改行作为参数传给要执行的命令。

posted @ 2016-12-07 10:15  beautifulday  阅读(1468)  评论(0编辑  收藏  举报