【问题标题】:Binding same data to multiple dropdownlists using foreach loop使用 foreach 循环将相同的数据绑定到多个下拉列表
【发布时间】:2014-11-04 11:02:21
【问题描述】:

我们有 10 个下拉列表,数据应该使用 foreach 循环从 SQL Server 绑定到下拉列表

【问题讨论】:

    标签: c# asp.net .net webforms


    【解决方案1】:
    private void bindDropdowns(DataSet ds)
          {
           foreach (Control control in form1.Controls)
                {
                 if ((control.GetType() == typeof(DropDownList)))
                       {
                            ((DropDownList)(control)).DataTextField = "InformationReview";
                            ((DropDownList)(control)).DataValueField="InformationReviewID";
                            ((DropDownList)(control)).DataSource = ds.Tables[0];
                            ((DropDownList)(control)).DataBind();
                            ((DropDownList)(control)).Items.Insert(0, new ListItem("-Select--", "0"));
                        }
          }}
    

    【讨论】:

    •   的最佳用法。
    • 欢迎使用 StackOverflow:如果您发布代码、XML 或数据示例,在文本编辑器中突出显示这些行并单击“代码示例”按钮 ({ } ) 在编辑器工具栏上很好地格式化和语法高亮它!那么你 (a) 不需要 any 那些凌乱的 <br/>  元素,并且 (b) 你的代码是正确语法高亮......
    猜你喜欢
    • 1970-01-01
    • 2019-09-15
    • 1970-01-01
    • 2021-02-25
    • 1970-01-01
    • 1970-01-01
    • 2017-04-28
    • 2016-05-06
    • 1970-01-01
    相关资源
    最近更新 更多