以下是故事:我一直在使用C ++中的Windows窗体在VS10中组合应用程序。这是我第一次使用winforms,尽管我有很多使用C ++的经验,并且曾经使用过MFC。该程序需要从硬件测量系统获取数据输入,并且后端大部分已经完成。我一直坚持的是如何轻松地使用DataGridView
和Char
t对象在表单中显示这些数据。我还希望能够将各种数据集和程序当前设置保存到磁盘,以便以后轻松调用并显示在程序中。
我到目前为止尝试的解决方案是为某个程序实例创建一个DataSet
对象,该实例为数据和当前设置保存了一些DataTable
个。这很容易使用DataSet方法保存并读取到XML文件,这很好。使用此方法的棘手部分一直在尝试同步DataGridView
和Chart
中程序的显示数据和设置。看起来这些控件实际上是通过GUI设计的。也许我只是一个菜鸟,但我无法弄清楚如何使用“添加项目数据源”对话框获取我设计为与DataSet
链接的Chart
,所以我设置了向上bindingSource
,然后在代码中手动设置Chart
设置。那很快就变得毛茸茸了。
你会采取什么措施来实现这一目标,你会如何建议继续进行?我确信必须有一个更简单的方法来做到这一点。
答案 0 :(得分:0)
我使用Microsoft Chart Controls显示来自硬件测量系统的数据,然后才能获得良好的效果。
我们将数据分别存储在数组中,当我们想显示某些内容时,只需调用项目上的AddXY
函数即可添加一个点。不过,首先在设计器中配置图表更容易。有关详细信息,请查看the samples。