请教各位老师,我做vc#.net的asp.net程序,用到dropdownlist控件。dropdownlist控件既要绑定数据表里面的数据,还要给dropdownlist控件添加一个说明“请选择下面的项目”,置顶,并且是选中状态。
我的代码出现问题,“请选择下面的项目”置顶了,但是,下拉列表里面还是有另外一个“请选择下面的项目”
请高人指点!谢谢!
代码如下
{
String sqlname="select logname from sysoper";
SqlCommand comm=new SqlCommand(sqlname,conn);
SqlDataReader dr=comm.ExecuteReader();
//如果先执行下面两句,将被数据绑定所覆盖
//this.usrname.Items.Add(new ListItem("选择","0"));
//this.usrname.SelectedIndex=0;
//添加一个下拉列表的标题
this.usrname.DataSource=dr;
this.usrname.DataTextField="logname";
this.usrname.DataValueField="logname";
this.usrname.DataBind();
 //添加一个说明项
//在数据绑定后执行,将出现两个说明项
this.usrname.Items.Add(new ListItem("选择","0"));
//页面的效果是说明项被选中
this.usrname.SelectedIndex=this.usrname.Items.Count-1;
}