老问题把ListItem lim =new ListItem ("sdfdsfd","0");
dd.Items.Add (lim);
ListItem lim1 =new ListItem ("123","1");
dd.Items.Add (lim1);
ListItem lim2 =new ListItem ("ee","0");
dd1.Items.Add (lim1);
ListItem lim3 =new ListItem ("ww","1");
dd1.Items.Add (lim);
}放在if(!this.Page.IsPostBack){}里面
dd.Items.Add (lim);
ListItem lim1 =new ListItem ("123","1");
dd.Items.Add (lim1);
ListItem lim2 =new ListItem ("ee","0");
dd1.Items.Add (lim1);
ListItem lim3 =new ListItem ("ww","1");
dd1.Items.Add (lim);
}放在if(!this.Page.IsPostBack){}里面
解决方案 »
- 为何VS2008的ASPX设计视图工具箱里没有DataGridView
- 请帮看看,为什么下面的GridView不会更新?
- [玻璃鱼V]在服务器控件的onclick代码中包含数据绑定的问题
- 导出非文字信息(如chart)到excel
- 根据手机段号,得到该段号内的所有号码,急!!!高手帮忙啊
- [傻问]:button中的click如何直接跳转
- 请教高手关于flash和asp.net
- 问一下大家做网站的朋友
- 求求大哥们,帮我!晕死我了,中文版vs.net2003安装问题,
- 一个 Panel上生成多个随机控件以后的问题
- AspNet中做一个类似于传统C/S程序下的菜单,有兴趣的来看看
- DataGrid小问题,大家看看。
foreach(ListItem lim in dd1.Items )
dd1.Items.Remove (lim);===》this.dd1.Items.Clear();
{Add[Items]
}
{
}
foreach(ListItem lim in dd1.Items )
dd1.Items.Remove (lim);because if you delete one item ,the dropdownlist's item collection has been changed. actually, in foreach sentence the datacollection should be static and fixed.
其实这个问题在datatable,等都是样的,你也可以这样
for(int i=0;i<ddl.Items.Count;i++)
{
ddl.Items.Remove(ddl.Items[0]);
}
当然在本题中还是用ddl.clear好