场景再现:
例如人员管理,需要动态创建人员信息,开始使用动态创建控件的方式保存值,不存在问题。但是当值保存后,需要通过名称获取时就会遇到读取不到的问题。
解决方案:
http://msdn.microsoft.com/zh-cn/windows/hardware/cc442765(v=vs.90)
原因:
动态控件可以创建和保存数据,但是存在保存之后无法读取的问题,因为:
保存和关闭文档或工作簿时,将不会保持在运行时添加的控件。宿主控件和 Windows 窗体控件的确切行为与此不同。对于这两种控件,通过在解决方案中添加代码,可在用户重新打开文档时重新创建它们。
POC
1.
创建和存储不存在问题。但是填好再次打开文档,点击获取值,提示
本文探讨了在人员管理应用中使用动态控件保存数据时遇到的问题:虽然创建和保存数据没有问题,但在重新打开文档时却无法读取之前保存的数据。文章分析了导致这一现象的原因,并提供了解决方案。
1163

被折叠的 条评论
为什么被折叠?



