1.建立一个公式字段GroupName:
在公式编辑器中 随便拖一个字段,设为{t_BuyOrder.BuyOrderDate} (当然是你自己表中的字段)
2.在报表中插入组时,选择刚才的建立的公式GroupName
3.在代码中动态控制报表的分组: //通过DropDownList控制
swich(dropdownList......)
{
case "BuyOrderDate"://字段名
report.DataDefinition.FormulaFields["GroupName"].Text = "{t_BuyOrder.BuyOrderDate}"; //这里也可是字段的组合
case "State":
report.DataDefinition.FormulaFields["GroupName"].Text = "{t_BuyOrder.State}";
...................
}
以下是部分伪码,只求表达意义: