在GridControl显示页脚时,如何动态的根据每列值显示相应的统计呢,下面这种方法可以根据各列类型动态统计,并设置显示样式
this.gridView1.OptionsView.ShowFooter = true;
for (int i = 0; i < this.gridView1.Columns.Count; i++)
{
if (dt.Columns[i].DataType == typeof(Int32) ||
dt.Columns[i].DataType == typeof(Double) ||
dt.Columns[i].DataType == typeof(Decimal))
{
this.gridView1.Columns[i].SummaryItem.DisplayFormat = "{0:C}";//设置显示格式
this.gridView1.Columns[i].SummaryItem.SummaryType = DevExpress.Data.SummaryItemType.Sum;//设置显示类型
}