XtraGridView上的自定义SUM摘要
本文关键字:SUM 摘要 自定义 XtraGridView | 更新日期: 2023-09-27 18:29:26
我正在使用Devexpress 11.2
在XtraGridView
中,我想在具有百分比数据的列上显示摘要SUM
在列上,我有repository spinEdit,掩码为"p2"所以如果我有50%的显示值,这个值是0.5
如果我有网格值
0.5 - 50%
0.3 - 30%
0.2 - 20%
摘要SUM
将为1,但我希望显示100%
你能帮我吗
感谢
将摘要的DisplayFormat
属性设置为大写"p"。
请参阅此以供参考。
添加一个自定义的未绑定列
http://documentation.devexpress.com/#WindowsForms/CustomDocument1477
然后在CustomUnboundColumnData上,
void gridView1_CustomUnboundColumnData(object sender,
DevExpress.XtraGrid.Views.Base.CustomColumnDataEventArgs e) {
if (e.Column.FieldName == "Percent" && e.IsGetData) {
GridView view = (GridView)sender;
DataRow row = view.GetDataRow(e.RowHandle); //If datasource = datatable
//Use GetRow if custom business object and cast it.
e.Value = Value*100 + "%"; //I am sure there is a better way.
}
}
如果需要,可以隐藏/删除"p2"列。