首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

DropDownList1从数据库里面取出来的值,想在最前面加一个'请选择' 代码应该如何改,多谢

2011-12-28 
DropDownList1从数据库里面取出来的值,想在最前面加一个请选择 代码应该怎么改,谢谢.voidDDlDate(){SqlC

DropDownList1从数据库里面取出来的值,想在最前面加一个'请选择' 代码应该怎么改,谢谢.
void   DDlDate()
{
SqlConnection   con   =   new   SqlConnection(System.Configuration.ConfigurationSettings.AppSettings[ "Con "]);
con.Open();
SqlCommand   cmd   =   new   SqlCommand( "select   ToolID   from   nb_YiQiTool ",con);
SqlDataAdapter   sda   =   new   SqlDataAdapter(cmd);
DataSet   ds   =   new   DataSet();
sda.Fill(ds, "table1 ");
this.DropDownList1.DataSource=ds.Tables[ "table1 "].DefaultView;
this.DropDownList1.DataTextField= "ToolID ";//字段
this.DropDownList1.DataValueField= "ToolID ";
this.DropDownList1.DataBind();
}


[解决办法]
手动加

然后设置属性 AppendDataBoundItems=true

然后就直接绑定好了
[解决办法]
this.DropDownList1.DataBind();在这之后加:this.DropDownList1.Items.Insert(0,new ListItem( "请选择 ", " "));
[解决办法]
DropDownList1.Items.Insert(0, " ");
[解决办法]
dropAttribute.Items.Add( "------请选择------ ");
dropAttribute.Items.FindByText( "------请选择------ ").Selected = true;
dropAttribute.Items.FindByText( "------请选择------ ").Value = " ";
[解决办法]
this.DropDownList1.Items.Insert(0,new ListItem( "--请选择-- ", " "));
this. DropDownList1.SelectedIndex = 0;
[解决办法]
下拉框---编辑项---添加一个“请选择”,然后下拉框的属性里AppendDataBingItems设置为true

热点排行