【发布时间】:2011-11-08 19:29:27
【问题描述】:
故事是这样的:我一直致力于使用 C++ 中的 Windows 窗体在 VS10 中构建一个应用程序。这是我第一次使用 winforms,虽然我有相当多的 C++ 经验并且使用过一点 MFC。该程序需要从硬件测量系统获取数据输入,并且为此主要制定了后端。我一直有点坚持的是如何使用DataGridView 和Chart 对象轻松地在表单中显示这些数据。我还希望能够将各种数据集和程序当前设置保存到磁盘上,以便稍后在程序中轻松调用和显示。
到目前为止,我一直在尝试的解决方案是为某个程序实例创建一个DataSet 对象,该对象包含一些用于数据和当前设置的DataTables。这很容易使用 DataSet 方法保存并读取到 XML 文件中,这很好。使用这种方法对我来说棘手的部分是尝试在DataGridViews 和Charts 中同步程序的显示数据和设置。这些控件似乎真的是要通过 GUI 设计的。也许我只是个菜鸟,但我不知道如何使用“添加项目数据源”对话框来获取我设计用来与我的Charts 链接的DataSet,所以我设置了一个@987654329 @ 然后继续在代码中手动设置Chart 设置。这很快就变得毛茸茸了。
您会采取哪些措施来实现这一点,您会如何建议继续进行?我确信必须有一种更简单的方法来做到这一点。
【问题讨论】: