0

我必须创建一个表单,用户可以在其中从他想要搜索条件的列表框中选择字段,然后根据用户从列表框中的选择创建控件,例如,如果列表框由如下字段组成

 1. Name
 2. Age
 3. Department
 4. Designation

如果用户想要基于 进行搜索NameDesignation那么他将选择NameDesignation从列表框中,两个文本框将在搜索面板中创建,并带有各自的标签,

如果用户想要设置搜索条件,Age那么他可以替换之前选择的Name字段DesignationAge然后在搜索面板中将只创建 1 个带有标签年龄的 TextBox,

那么实现此要求的最佳方法是什么,请建议我,任何形式的帮助都将是非常可观的

提前致谢

4

1 回答 1

1

动态添加控件并不是一个很难的概念,只需搜索动态添加控件到您正在使用的任何 UI 技术。

这是一个将文本框添加到网络表单的基本教程http://www.c-sharpcorner.com/UploadFile/0c1bb2/adding-web-forms-controls-dynamically-in-Asp-Net-C-Sharp-web-申请/

使用 JQuery http://totaldotnet.com/article/showarticle130_dynamiccontroljquery.aspx

关于添加WPF WPF的一个问题:How to dynamic Add Controls in dynamic created WPF Window

或 Windows 窗体,http://anthonystechblog.wordpress.com/2009/11/12/net-c-how-to-dynamicall-add-controls-to-a-form-and-hook-up-their-events/

于 2013-07-01T12:14:53.630 回答