1
1
我认为最明智的方法不是创建一个包含大量较小的用户控件来表示每个元素的用户控件,而是封装逻辑,以便将元素可视化地表示为负责将其数据呈现到单个图形上的类。urface(与在用户控件中封装逻辑相反)。 既然您已经创建了一个“row”控件(我认为,它具有编辑功能),那么您仍然可以通过创建它的一个实例并在用户单击它时将它“浮动”在控件上来利用它。 对一个有点类似的问题的早期回答是: Need help creating control to display data 说明了基本原理。您可以使用这种方法编辑非常大的xml文档,一次只实例化两个控件。 |
2
0
您可以考虑将XML文件读入内存并基于该XML文件创建类型化数据集。如果可以控制XML文件的格式,可以从类型化数据集开始,将其序列化为XML以获取结构模板,然后从那时起以其他方式工作…编辑XML文件并通过从XML文件反序列化来加载数据集。 This article 讨论类型化数据集和datagridview,并提供如何筛选输入的很好的示例。 最后,你可能想看看 Krypton Toolkit . 它们的控件通常比它们所替代的同类现成的winforms控件更强大。我相信他们可能已经为datagridview实现了自动完成(当然是为textbox实现的)。如果你使用它,你实际上会下载他们的免费工具包和他们的商业工具。请确保只引用工具包dll,除非您打算购买它们的完整产品。 |
JobProcessTask · 如何读取此xpath表达式? 2 年前 |
MBF · PHP导入/解析XML文件内容保存到数据库 2 年前 |
TenkMan · SQL Server XML嵌套值查询表单990 2 年前 |
Mohan.Murali.Peddini · XSLT模板循环记录 2 年前 |