【发布时间】:2014-06-13 05:05:54
【问题描述】:
我正在使用 Telerik Rad ChartView 来填充销售信息。我正在使用以下代码 saleHistoryChart.DataSource = saleHistoryDataTable 设置数据源。我有一个重置按钮,当用户点击它时,我想从数据表中重置新数据。
我在表单加载和重置按钮单击事件上都调用了下面显示的 populateGraph() 方法。数据表使用数据库中的新数据正确更新,但图表仍显示旧数据。因此,如何重新绑定或重置图表以包含新数据?
Private Sub populateGraph()
Dim saleHistoryDataTable As DataTable = GETDATA("SQL HERE")
saleHistoryChart.DataSource = saleHistoryDataTable
Exit sub
【问题讨论】:
-
几乎没有任何代码,我已经从设计师那里得到了一切。只是从 .vb 文件中设置的绑定源。我没有发布 SQL,因为它似乎与问题无关。
-
你重新绑定更新数据了吗?
-
是的,每次单击重置按钮时都会设置数据源。
-
chart.dataSource.read(); chart.refresh();
-
好像没有chart.dataSource.read() 方法我试过chart.refresh() 但没有任何变化。
标签: vb.net telerik telerik-reporting