首页 文章

如何使用vb.net以编程方式在水晶报表中设置分组?

提问于
浏览
0

我想使用vb.net以编程方式对水晶报表中的字段进行分组,以生成动态报表 .

我正在使用vb.net 2005.我正在尝试根据用户定义的选项在运行时设置水晶报表的报表分组 . MSDN说:

Dim FieldDef As FieldDefinition FieldDef = Report.Database.Tables.Item(0).Fields.Item(comboBox1() . Text)Report.DataDefinition.Groups.Item(0).ConditionField = FieldDef

但错误显示无效的组号

怎么解决这个?

1 回答

  • 1

    您可以在报告中创建一个新的公式字段(即“GroupSortField”),并在代码中以编程方式设置组字段:

    rpt.DataDefinition.FormulaFields["GroupSortField"].Text = "{MyTable.MyField}";
    

相关问题