在DropDownList的DataBound事件中可以为它添加新项,也可以进行其他任何操作,当然也可以使用DropDownList1.Items.Insert()来把新项放到第一个
或者使用楼上的方法,但改成这样,也可以把这个放第一个:
SELECT 0 AS DEPTNAME, 'aa' AS NAME
union
.....
这个问题好解决。把该 DropDownList 的数据源 SqlDataSource1 的 SelectString 修正为
...
UNION
SELECT 0 AS DEPTNAME, 'aa' AS NAME
即可。
建议使用DropDownList的DataBound事件
在事件里直接写下您要添加的Item就可以了
比如您这个可以这样写:
protected void DropDownList_DataBound(object sender, EventArgs e)
{
this.DropDownList1.Items.Insert(0, new ListItem("新添个的项"));
}
完全可以的!
路过,学习..
路过学习....顺便....抱个系统分....