需要一些WinForms和DataSet建议

时间:2011-11-08 19:29:27

标签: winforms c++-cli

以下是故事:我一直在使用C ++中的Windows窗体在VS10中组合应用程序。这是我第一次使用winforms,尽管我有很多使用C ++的经验,并且曾经使用过MFC。该程序需要从硬件测量系统获取数据输入,并且后端大部分已经完成。我一直坚持的是如何轻松地使用DataGridViewChar t对象在表单中显示这些数据。我还希望能够将各种数据集和程序当前设置保存到磁盘,以便以后轻松调用并显示在程序中。

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

你会采取什么措施来实现这一目标,你会如何建议继续进行?我确信必须有一个更简单的方法来做到这一点。

1 个答案:

答案 0 :(得分:0)

我使用Microsoft Chart Controls显示来自硬件测量系统的数据,然后才能获得良好的效果。

我们将数据分别存储在数组中,当我们想显示某些内容时,只需调用项目上的AddXY函数即可添加一个点。不过,首先在设计器中配置图表更容易。有关详细信息,请查看the samples