用户定义的表单创建

时间:2012-07-04 10:39:10

标签: c# asp.net

我需要为表单创建动态字段。在线搜索并在此处找到了this design guideline,但却错过了我的一些要求。我不需要确切的代码,但需要一般准则。

用户将使用DropDownList并添加属性。每个属性分为两部分。第一部分是用户用于 SearchCombination 属性的组合),其他部分用于客户使用

即。 用户在DropDownList中选择年龄,这应该会在 SearchCombination 页面和日/月/年生成 AgeFrom / AgeTo 下拉列表客户页面上的DropDownLists。

我该如何解决这个问题?我再次只需要指南而没有真正的代码,除非你想这样,请不要提出“你有什么尝试”,这是设计问题。

我认为唯一的解决方案是按照上面的解决方案,而SearchCombination和Costumer控件组将是同一桌面的UserControl

由于

1 个答案:

答案 0 :(得分:0)

这是一个非常简单的版本,希望这能指导您正确的方向

  if(DropDownList.SelectedValue == "age")
    {
       DropDownList listFromAge = new DropDownList();
       listFromAge.DataSource = myAgeDataSource;
       Controls.Add(listFromAge);

       DropDownList listToAge = new DropDownList();
       listToAge.DataSource = myAgeDataSource;
       Controls.Add(listToAge);

    }