> 文章列表 > 帆软报表设计器 数据集之数据库查询

帆软报表设计器 数据集之数据库查询

帆软报表设计器 数据集之数据库查询

当点击数据库查询时,调用TableDataTreePane的

     public void actionPerformed(ActionEvent var1) {TableDataTreePane.this.dgEdit(this.getTableDataInstance().creatTableDataPane(), TableDataTreePane.this.createDsName(this.getNamePrefix()), false);}

然后调用TableDataFactory的creatTableDataPane

 public static AbstractTableDataPane<?> creatTableDataPane(TableData var0, String var1) {AbstractTableDataPane var2 = null;TableDataNameObjectCreator var3 = getTableDataNameObjectCreator(var0);Class var4 = var3.getUpdatePane();if (var3 != null && var4 != null) {try {if (!ComparatorUtils.equals(var4, MultiTDTableDataPane.class) && !ComparatorUtils.equals(var4, TreeTableDataPane.class)) {var2 = (AbstractTableDataPane)var4.newInstance();} else {Const