我正在使用stimulsoft报告,我希望彼此相邻显示三个数据表,但是当我向页面添加一个表时,它会修复页面的整个宽度,下一个表格会显示在底部。我该怎么办?
答案 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组件中的每一个都应该是父数据绑定