当前位置: 首页 > news >正文

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

当点击数据库查询时,调用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
http://www.lryc.cn/news/41555.html

相关文章:

  • CSDN 第三十七期竞赛题解
  • Vue实战【常用的Vue小魔法】
  • 用C跑爬虫
  • 【C语言】你真的了解结构体吗
  • 血氧仪是如何得出血氧饱和度值的?
  • Java全栈知识(3)接口和抽象类
  • JavaScript == === Object.is()
  • GPT4论文翻译 by GPT4 and Human
  • inode和软硬链接
  • 简单分析Linux内核基础篇——initcall
  • 硬件速攻-AT24CXX存储器
  • C# tuple元组详解
  • 1、Linux初级——linux命令
  • ChatGPT助力校招----面试问题分享(四)
  • 【设计模式】创建型设计模式
  • Linux 信号(signal):信号的理解
  • Vulnhub项目:Web Machine(N7)
  • Qt基础之三十三:海量网络数据实时显示
  • linux console快捷键
  • 弗洛伊德龟兔赛跑算法(弗洛伊德判圈算法)
  • nodejs篇 express(1)
  • Java实习生------Redis常见面试题汇总(AOF持久化、RDB快照、分布式锁、缓存一致性)⭐⭐⭐
  • seata服务搭建
  • Kafka和RabbitMQ有哪些区别,各自适合什么场景?
  • 用Pytorch构建一个喵咪识别模型
  • QT搭建MQTT开发环境
  • Python3,5行代码,生成自动排序动图,这操作不比Excel香?
  • 【Java SE】变量的本质
  • 【Android笔记85】Android之使用Camera和MediaRecorder录制视频
  • MySQL集群搭建与高可用性实现:掌握主从复制、多主复制、负载均衡和故障切换技术,让你的MySQL数据库永不宕机!