c# - 在winforms中填充一个巨大的对象

标签 c# winforms

我有一个大型域对象(仅限数据),它遵循严格的 .xsd 模式进行验证。 我试图让用户使用 winforms 编辑/创建这个巨大的对象,但我没有 确定最简单的方法是什么。 我想到了两个想法: 第一个是将整个对象绑定(bind)到不同的控件。 第二个是使用 xsd 模式以某种方式动态创建不同的控件 (这有点酷,因为我有大约 60 个不同的文本框,其中包含各种可能的下拉答案)。 有什么好办法吗? 谢谢,

最佳答案

您还可以查看 PropertyGrid 控件。它会自动生成树状结构的控件。 我用它来允许用户编辑配置文件(例如)。 XSD.exe 工具将帮助您创建 PropertyGrid 控件所需的对象结构。

关于c# - 在winforms中填充一个巨大的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3649915/

相关文章:

c# - EmailAddress DataAnnotation 在 View 上标记为有效但 ModelState.IsValid = false?

c# - 当窗口不在焦点 C# 中时,监听器丢失

c# - 使用 HTML 敏捷包在节点选择器中搜索通配符

c++ - Visual C++ 中的全局变量

c# 用于存储的单独类

c# - 如何有效地从庞大的数据集中提取每一项的计数?

c# - 在 Delphi 中使用 C# DLL 只使用第一个函数参数

c# - winforms html 编辑器

c# - 如何在 C# 中手动调用事件?

c# - 确定应用程序的关闭方式