在dropDownList的DataBound事件或PreRender事件中添加以下代码(假如dropDownList的控件ID为ddlTest):
protected void ddlTest_DataBound(object sender, EventArgs e)
{
ddlTest.Items.Insert(0, "请选择客户名称");
}
//或者用下面这个事件
protected void ddlTest_PreRender(object sender, EventArgs e)
{
ddlTest.Items.Insert(0, "请选择客户名称");
}
通常建议数据与界面分离,所以在数据源位置0插入一条
在开始时加入“请选择客户名称”内容
为什么用SqlDataSource呀,你可以得到一个table数据库
循环一下加到dropdownlist中
比如:oDt是datatable ddl是dropdownlist
ddl.Items.Add(new ListItem("请选择客户名称", "0"));
for(int i=0;i<oDt.rows.count;i++)
{
ddl.Items.Add(new ListItem(oDt.rows[i][0].tostring(), oDt.rows[i][1].tostring()));
}