2011-11-08 93 views
0

这里的故事:我一直在使用C++中的Windows Forms在VS10中组合应用程序。这是我第一次使用winforms的经验,尽管我对C++有相当丰富的经验,并且曾经与MFC合作过。该程序需要从硬件测量系统获取数据输入,而后端则主要是解决这个问题。我一直在困扰的是如何轻松处理以DataGridViewChar t对象的形式显示数据。我还希望能够将各种数据和程序当前设置保存到磁盘,以便稍后在程序中轻松调出和显示。需要一些WinForms和DataSet的建议

到目前为止,我一直在尝试的解决方案是为某个程序实例创建一个DataSet对象,该对象包含数据和当前设置的一些DataTable。这很容易保存,并使用DataSet方法读取到XML文件,这很好。我使用这种方法的棘手部分一直试图同步程序的显示数据和设置在DataGridView s和Chart s。看起来这些控件真的是要通过GUI设计的。也许我只是一个noob,但我无法弄清楚如何使用“添加项目数据源”对话框来设计与我的Chart链接的DataSet,所以我建立了一个bindingSource,然后继续设置在代码中手动设置Chart设置。很快就会变得毛茸茸的。

你会怎么做到这一点,你会如何提出建议?我确信要做到这一点非常简单。

回答

0

我已经使用Microsoft Chart Controls显示硬件测量系统的数据,并取得良好效果。

我们将数据单独存储在数组中,当我们想要显示某些内容时,只需调用项目上的AddXY函数即可添加一个点。首先配置图形在设计器中更容易完成。有关更多信息,请参阅the samples