C#.net中的动态搜索条件

C#.net中的动态搜索条件,c#,asp.net,listbox,dynamic-controls,C#,Asp.net,Listbox,Dynamic Controls,我必须创建一个表单,在该表单中,用户可以从他想要搜索条件的列表框中选择字段,然后根据用户从列表框中的选择创建控件,例如,如果列表框包含如下字段 1. Name 2. Age 3. Department 4. Designation 如果用户希望基于名称和名称进行搜索,则他将从列表框中选择名称和名称,并在搜索面板中创建两个文本框,其中包含各自的标签 如果用户希望将搜索条件置于Age上,则他可以将先前选择的Name和Designation字段替换为Age,然后在搜索面板中仅创建一个带有标签

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

 1. Name
 2. Age
 3. Department
 4. Designation
如果用户希望基于
名称
名称
进行搜索,则他将从列表框中选择
名称
名称
,并在搜索面板中创建两个文本框,其中包含各自的标签

如果用户希望将搜索条件置于
Age
上,则他可以将先前选择的
Name
Designation
字段替换为
Age
,然后在搜索面板中仅创建一个带有标签Age的文本框

那么,实现这一要求的最佳方式是什么呢?请建议我,任何形式的帮助都将是非常值得赞赏的


提前感谢

动态添加控件不是一个困难的概念,只需搜索将控件动态添加到您正在使用的任何UI技术中即可

下面是一个基本教程,它将文本框添加到Web表单中

使用JQuery

关于添加到WPF的一个问题


或Windows窗体,

我想用C#编写代码,以oracle作为后端。您的评论是正确的,但对于后面的部分,但最初我想根据用户选择的字段生成搜索条件面板,正如我在问题中提到的,我想知道如何根据从中选择的字段创建动态控件,例如,如果用户选择名称和年龄,则应在搜索条件面板中创建两个文本框。我认为最好的方法是编写一些jscript,在选中项目时添加/删除或启用/禁用文本框谢谢你的建议我正在用你的帮助实现代码非常感谢你我找到了开始实现代码的正确路径你的建议帮助我再次开始