页面有3DropDownList控件,绑定的值都是110,刚开始使用的方法是:

ListItem li = null;

           for(int i=1; i <= 10; i++)

           {

              li = new ListItem(i.ToString(), i.ToString());

              this.dlHousetype1.Items.Add(li);

this.dlHousetype2.Items.Add(li);

               this.dlHousetype3.Items.Add(li);

           }

绑定是没有错误,可是在绑定之后,再对三个DropDownList赋值的时候就出错了,选择项根本就不是赋值的那一项。

 

后来,改为下面的方法实现,竟然没有错误了,不过还不知道是啥原因。

 

ListItem li = null;

           for(int i=1; i <= 10; i++)

           {

              li = new ListItem(i.ToString(), i.ToString());

              this.dlHousetype1.Items.Add(li);

           }

           for(int i=1; i <= 10; i++)

           {

              li = new ListItem(i.ToString(), i.ToString());

              this.dlHousetype2.Items.Add(li);

           }

           for(int i=1; i <= 10; i++)

           {

              li = new ListItem(i.ToString(), i.ToString());

              this.dlHousetype3.Items.Add(li);

           }

相关文章:

  • 2021-08-12
  • 2021-11-18
  • 2022-12-23
  • 2021-10-26
  • 2022-01-14
  • 2022-12-23
  • 2021-09-03
  • 2022-12-23
猜你喜欢
  • 2021-09-21
  • 2021-07-25
  • 2021-06-14
  • 2021-09-23
相关资源
相似解决方案