<asp:DropDownList ID="DropDownList1" runat="server" DataSourceID="SqlDataSource1" DataTextField="NAME" DataValueField="DEPTNAME"></asp:DropDownList>我想在程序再添加一個項目 DropDownList1.Items.Insert(0, new ListItem("aa")); 但是添加不進來
2 回答

森林海
TA貢獻2011條經(jīng)驗 獲得超2個贊
在DropDownList的DataBound事件中可以為它添加新項,也可以進行其他任何操作,當然也可以使用DropDownList1.Items.Insert()來把新項放到第一個
或者使用樓上的方法,但改成這樣,也可以把這個放第一個:
SELECT 0 AS DEPTNAME, 'aa' AS NAME
union
.....

慕哥9229398
TA貢獻1877條經(jīng)驗 獲得超6個贊
這個問題好解決。把該 DropDownList 的數(shù)據(jù)源 SqlDataSource1 的 SelectString 修正為
...
UNION
SELECT 0 AS DEPTNAME, 'aa' AS NAME
即可。
- 2 回答
- 0 關注
- 618 瀏覽
添加回答
舉報
0/150
提交
取消