日期:2014-05-18  浏览次数:20811 次

DropDownList 指定添加数据
this.dpParenCategory.Items.Add(new ListItem("------","0"));

this.dpParenCategory.DataSource = dscate.Tables["Table"].DefaultView;
this.dpParenCategory.DataValueField = "ID";
this.dpParenCategory.DataTextField = "cate_name";
  this.dpParenCategory.DataBind();
我要在下拉框的第一个指定放一个value为0,显示为"------" 的。但是,我用上面的那个方面不行
它只、绑定了下面查询出来的数据。没有显示上面"-----"

谢谢帮忙!

------解决方案--------------------
this.dpParenCategory.Items.Insert(0,new ListItem("------","0")); 

这句放到
this.dpParenCategory.DataBind();
后边
------解决方案--------------------
dpParenCategory.AppendDataBoundItems = true;
dpParenCategory.Items.Insert(0,new ListItem("------","0"));
------解决方案--------------------
探讨
this.dpParenCategory.Items.Insert(0,new ListItem("------","0"));

这句放到
this.dpParenCategory.DataBind();
后边