页面有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);

           }

posted on 2007-07-19 18:42  不做懒人  阅读(1186)  评论(5编辑  收藏  举报