HI~:
我们把整个报表的内容都存储在数据库中, 同时对报表中的每个sheet会有一些自定义属性,这些属性也是记录在数据库中的另外一张表。结构如:
报表Table包含:ReportID(报表的唯一ID),ReportName(报表名),ReportContent(报表的二进制内容)
sheet扩展属性表:ReportID(关联主表报表ID), sheetID(sheet的唯一ID),属性1,属性2....
当在FpSpread控件中打开报表内容,如何识别一个sheet对象的唯一性,使其可以于数据库中的sheetID关联。
sheet的name和index在控件上都是会改变的,所以无法用name或index表示唯一标识。 |
|