使用foreach循环将相同的数据绑定到多个下拉列表

本文关键字:数据绑定 下拉列表 foreach 循环 使用 | 更新日期: 2023-09-27 18:29:08

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

使用foreach循环将相同的数据绑定到多个下拉列表

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"));
                    }
      }}