在刺激报告中显示三个数据表水平

时间:2016-07-31 10:18:19

标签: report stimulsoft

我正在使用stimulsoft报告,我希望彼此相邻显示三个数据表,但是当我向页面添加一个表时,它会修复页面的整个宽度,下一个表格会显示在底部。我该怎么办?

1 个答案:

答案 0 :(得分:0)

如果你有3个独立的数据表,你可以在你的报告中使用3个面板,但是如果它们是相关的数据表你应该创建一个这样的类

它取决于你想要做什么
public class MainDatatable
{
    public List<Detail> DataTableList1 { get; set; }
    public List<Detail> DataTableList2 { get; set; }
    public List<Detail> DataTableList3 { get; set; }
}

public class Detail
{
    public int Id { get; set; }
    public string Name { get; set; }
    public string value { get; set; }

}

并在您的报告中,您应该使用3个子业务对象创建业务对象类MainDatatable,并将一个DataBind设置为MainDatatable上的DatSource,之后将3个子报表放在数据绑定上,在子报表的每个页面中放入Databind并设置数据源和master组件中的每一个都应该是父数据绑定

相关问题