如何以非冗余方式从同一数据源读取多个DropDownlist?

把招工广告

我在表单视图中内置了大约4个字段,但是如果用户希望添加更多信息,则每个字段最多只能显示10个(注意:这是必填项)

所以它就像:NameTextBox1直到NameTextBox10和TestTextBox1直到TestTexBox10

如果用户单击“添加字段”按钮,则会显示其他文本框。

现在开始提问:其中一个字段是下拉列表,此后我有10个下拉列表,这些下拉列表都具有从相同功能读取的相同信息。与编写相同的东西十次相比,有没有一种更有效的方法来执行以下步骤?

 DropDownList DropDownList1 = (DropDownList)EntryFormView.FindControl("DropDownList1");
  DropDownList1.DataSource = GeographicManager.ReadLocations();
  DropDownList1.DataBind();
安德烈

将其包装到另一个带有ID的函数中:

private void initDropDown(string dropDownID)
{
    DropDownList DropDownList1 = (DropDownList)EntryFormView.FindControl(dropDownID);
    DropDownList1.DataSource = GeographicManager.ReadLocations();
    DropDownList1.DataBind();
}

initDropDown("DropDownList1");
initDropDown("DropDownList2");

如果您需要一次全部初始化它们,则可以使用循环来完成:

for (int i=1; i<=10; i++)
{
    initDropDown("DropDownList" + i);
}

或者,您可以将其ID放入数组中并对其进行迭代。如果您的ID不遵循“ DropDownListX”的简单模式,则也很有用:

string[] dropDownIDs = ["DropDownList1", "DropDownListTwo", "TheDropDownList"];

foreach (String ID in dropDownIDs)
{
    initDropDown(ID);
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用同一数据源发布多个Lightswitch HTML项目

来自分类Dev

在同一数据源中每行数据绑定一个控件

来自分类Dev

FusionCharts 无法在同一数据源上绘制不同的图表

来自分类Dev

如何区分iOS UIKit数据源和同一UIViewController中的多个对象的委托方法?

来自分类Dev

如何使用单个Solr实例或Solr模板字段无法正常工作来索引和搜索同一数据源中的两个不同表

来自分类Dev

如何使用单个Solr实例或Solr模板字段无法正常工作来索引和搜索同一数据源中的两个不同表

来自分类Dev

如何以编程方式为XtraPivotGrid(Devexpress)选择数据源

来自分类Dev

Kendo DropDownList读取数据源时速度太慢

来自分类Dev

SSRS单一数据源的影响

来自分类Dev

如何在使用同一数据的多个变量中限制变量的数据更改?

来自分类Dev

如何使用Python Pandas使用同一数据库创建多个数据框

来自分类Dev

如何在使用同一数据的多个变量中限制变量的数据更改?

来自分类Dev

如何从一个数据源读取对象并使用 spring 数据写入另一个数据源?

来自分类Dev

mvc2 dropdownlist数据源

来自分类Dev

DropdownList数据源c#

来自分类Dev

如何在不冲突的情况下将同一数据分发给多个用户

来自分类Dev

如何创建到同一数据库但具有不同凭据的多个sqlalchemy连接?

来自分类Dev

正确的使用商店作为兄弟姐妹,孩子等之间的单一数据源的方法

来自分类Dev

如何在输入数据C#的同一行中添加来自数据源的数据?

来自分类Dev

如何在Bokeh,Python 3.6中的一个图中绘制多个数据源?

来自分类Dev

在Python中连接同一数据框的多个列

来自分类Dev

Matplotlib同一数据集的多个比例

来自分类Dev

同一数据框中的多个线性模型

来自分类Dev

如何根据来自同一数据帧的多个列中的多个条件在数据帧中创建新列

来自分类Dev

多个数据源到一个表

来自分类Dev

一个组件的多个数据源

来自分类Dev

如何使用多个表创建Spotfire数据源

来自分类Dev

DataTables.net如何使用多个数据源?

来自分类Dev

如何使用rxjava处理多个数据源?

Related 相关文章

  1. 1

    如何使用同一数据源发布多个Lightswitch HTML项目

  2. 2

    在同一数据源中每行数据绑定一个控件

  3. 3

    FusionCharts 无法在同一数据源上绘制不同的图表

  4. 4

    如何区分iOS UIKit数据源和同一UIViewController中的多个对象的委托方法?

  5. 5

    如何使用单个Solr实例或Solr模板字段无法正常工作来索引和搜索同一数据源中的两个不同表

  6. 6

    如何使用单个Solr实例或Solr模板字段无法正常工作来索引和搜索同一数据源中的两个不同表

  7. 7

    如何以编程方式为XtraPivotGrid(Devexpress)选择数据源

  8. 8

    Kendo DropDownList读取数据源时速度太慢

  9. 9

    SSRS单一数据源的影响

  10. 10

    如何在使用同一数据的多个变量中限制变量的数据更改?

  11. 11

    如何使用Python Pandas使用同一数据库创建多个数据框

  12. 12

    如何在使用同一数据的多个变量中限制变量的数据更改?

  13. 13

    如何从一个数据源读取对象并使用 spring 数据写入另一个数据源?

  14. 14

    mvc2 dropdownlist数据源

  15. 15

    DropdownList数据源c#

  16. 16

    如何在不冲突的情况下将同一数据分发给多个用户

  17. 17

    如何创建到同一数据库但具有不同凭据的多个sqlalchemy连接?

  18. 18

    正确的使用商店作为兄弟姐妹,孩子等之间的单一数据源的方法

  19. 19

    如何在输入数据C#的同一行中添加来自数据源的数据?

  20. 20

    如何在Bokeh,Python 3.6中的一个图中绘制多个数据源?

  21. 21

    在Python中连接同一数据框的多个列

  22. 22

    Matplotlib同一数据集的多个比例

  23. 23

    同一数据框中的多个线性模型

  24. 24

    如何根据来自同一数据帧的多个列中的多个条件在数据帧中创建新列

  25. 25

    多个数据源到一个表

  26. 26

    一个组件的多个数据源

  27. 27

    如何使用多个表创建Spotfire数据源

  28. 28

    DataTables.net如何使用多个数据源?

  29. 29

    如何使用rxjava处理多个数据源?

热门标签

归档