【发布时间】:2017-06-20 04:07:46
【问题描述】:
我正在创建一个包含 1 个表单和多个面板的应用程序,我将它们堆叠在另一个面板的顶部,因此我可以调用 panel.BringToFront() 来显示它。
我的第一个面板包含一个图表,其数据源来自我的数据库。
因此,一旦我从第二个面板添加或更改了一些数据,我需要更新第一个面板中的图表。我所做的是每次添加或更改某些内容时调用initializeChart()。问题是我在第一个面板中的图表没有更新。但是当我尝试更新同一面板内的表格时,它可以工作。这是我的initializeChart() 代码:
private void initializeChart()
{
chart1.DataSource = database.getMonthlyProfitList();
chart1.Series["Income"].XValueMember = "Bulan";
chart1.Series["Income"].YValueMembers = "Pendapatan";
}
那么你们有什么想法为什么我可以在同一个面板上更新视图但不能在其他面板上更新,如果可能的话,该怎么做?
【问题讨论】: