请教大神,构建xml文件

tb612443 2017-11-14 05:51:11
各位大神,如题,利用C#设计一个界面化操作工具给一个复杂的xml各个节点赋值,目前的实现是通过Form窗体,利用控件输入给每个节点赋值,但是部分节点是对象,而且对象的子属性有可能还是集合或对象集合,导致了Form不停的弹出Form,非常繁杂,求教大神指点一下思路,感激不尽
...全文
154 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
好大一地嗯 2017-11-15
  • 打赏
  • 举报
回复
按照你目前的逻辑少改动的话,把子form弹出的form入口屏蔽掉,事件入口全部放到主窗口的属性操作。
正怒月神 2017-11-15
  • 打赏
  • 举报
回复
1#的做法不错啊。使用树节点来展示xml内部信息。
tb612443 2017-11-14
  • 打赏
  • 举报
回复
引用 4 楼 duanzi_peng 的回复:
部分节点是对象,而且对象的子属性有可能还是集合或对象集合,导致了Form不停的弹出Form -》不弹出form,在根节点下无限创建节点/节点的子节点,用Treeview控件合适。至于逻辑 #1已经描述了。
好的 非常感谢
tb612443 2017-11-14
  • 打赏
  • 举报
回复
引用 3 楼 caozhy 的回复:
用treeview,单击标签可以编辑,再做两个按钮,一个叫插入一个叫删除,插入就在当前下层插入一个节点,给个默认值。删除就删除选中的节点。 最好同时提供xml源文件编辑的功能。这样你需要的功能就都有啦。 如果要更专业一些,可以参考infopath这个程序。
谢谢,我先看看
exception92 2017-11-14
  • 打赏
  • 举报
回复
部分节点是对象,而且对象的子属性有可能还是集合或对象集合,导致了Form不停的弹出Form -》不弹出form,在根节点下无限创建节点/节点的子节点,用Treeview控件合适。至于逻辑 #1已经描述了。
threenewbee 2017-11-14
  • 打赏
  • 举报
回复
用treeview,单击标签可以编辑,再做两个按钮,一个叫插入一个叫删除,插入就在当前下层插入一个节点,给个默认值。删除就删除选中的节点。 最好同时提供xml源文件编辑的功能。这样你需要的功能就都有啦。 如果要更专业一些,可以参考infopath这个程序。
tb612443 2017-11-14
  • 打赏
  • 举报
回复
@net_lover @jiangsheng @caozhy @hanjun0612 @duanzi_peng 敬邀各位版主大神提些想法,谢谢了
tb612443 2017-11-14
  • 打赏
  • 举报
回复
自己顶一下。。。

110,499

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧