假设我有一个带有颜色字段(红色/白色/蓝色)的表,并且每次我的应用程序通过 TCP/IP 接收事件并将新行插入数据库时,我希望数据感知饼图组件自动更新显示这些颜色的比例。我怎样才能做到这一点?
我见过数据感知组件的示例,但它们只是显示表中每一行的值(我还没有走得太远)。事实上,我什至不确定在数据库中添加另一行是否会向 DB 感知网格添加另一行(推送,而不是拉取)。
假设我有一个带有颜色字段(红色/白色/蓝色)的表,并且每次我的应用程序通过 TCP/IP 接收事件并将新行插入数据库时,我希望数据感知饼图组件自动更新显示这些颜色的比例。我怎样才能做到这一点?
我见过数据感知组件的示例,但它们只是显示表中每一行的值(我还没有走得太远)。事实上,我什至不确定在数据库中添加另一行是否会向 DB 感知网格添加另一行(推送,而不是拉取)。
我什至不确定在数据库中添加另一行是否会在数据库感知网格中添加另一行(推送,而不是拉取)。
如果数据集是live
,向数据集添加一行将更新网格。
看,让我们想象一下,我有一个表,其主键是一种颜色 - 红色/白色/蓝色 - 每次我的应用程序通过 TCP/IP 接收事件并将新行插入数据库时,我想要一个数据感知饼图图表组件自动更新显示这些颜色的比例。
Connection
到您的表单,进行设置,使其连接到您的数据库。 connection
active
属性设置为true
connection1
sql
属性设置为SELECT (count(*) / b.totalcount) as percentage, b.totalcount FROM table1 a CROSS JOIN (select count(*) as totalcount from table1) b GROUP BY a.color
active
属性设置为true
datasource
放在表单上,将其设置dataset
为query1
datasource
为datasource1