【发布时间】:2013-07-01 20:14:53
【问题描述】:
我必须创建一个表单,用户可以在其中从列表框中选择他想要搜索条件的字段,然后根据用户从列表框中的选择创建控件,例如,如果列表框由像
这样的字段 1. Name
2. Age
3. Department
4. Designation
如果用户想要基于Name 和Designation 进行搜索,那么他将从列表框中选择Name 和Designation,这两个文本框将在搜索面板中创建各自的标签,
如果用户想要将搜索条件放在Age 上,那么他可以将之前选择的Name 和Designation 字段替换为Age,然后在搜索中只会创建1 个带有标签age 的TextBox面板,
那么,实现这一要求的最佳方法是什么,请给我建议,任何形式的帮助都将是非常可观的
提前致谢
【问题讨论】:
-
我想用 C# 写代码,用 oracle 作为后端
-
您评论的内容是正确的,但对于后面的部分,但最初我想根据用户选择的字段生成搜索条件面板,就像我在问题中提到的那样
-
我想知道如何根据选择的字段创建动态控件,例如。如果用户选择姓名和年龄,则应在搜索条件面板中创建两个文本框
-
我认为最好的方法是编写一些 jscript,当所选项目发生更改时,它将添加/删除或启用/禁用文本框
-
感谢您的建议,我正在在您的帮助下实现代码,非常感谢
标签: c# asp.net listbox dynamic-controls