上拉框绑定数据库后,加个空值,就是什么都不选
下拉框绑定数据库后,加个空值,就是什么都不选
用这个绑定数据,再加个“请选择”的或者空的。
------解决方案--------------------
方法有几种:
绑定数据的时候插入,你的代码使用了 SqlDataSource 也可在前台插入
在
- HTML code
<asp:DropDownList ID="AssesTypeID_Select" runat="server" DataSourceID="SqlDataSource1" DataTextField="AssesTypeDesc" DataValueField="AssesTypeID"> </asp:DropDownList> <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:SRMDB2ConnectionString %>" SelectCommand="SELECT * FROM [KPI_AssesType]"></asp:SqlDataSource>
用这个绑定数据,再加个“请选择”的或者空的。
------解决方案--------------------
方法有几种:
绑定数据的时候插入,你的代码使用了 SqlDataSource 也可在前台插入
在
- C# code
<asp:DropDownList ID="AssesTypeID_Select" runat="server" DataSourceID="SqlDataSource1" DataTextField="AssesTypeDesc" DataValueField="AssesTypeID"> [color=#FF0000]<asp:ListItem Text="请选择" Selected="True"></asp:ListItem>[/color] </asp:DropDownList>
------解决方案--------------------
这行是这个 本来想加个颜色的 代码里框里不能加颜色
<asp:ListItem Text="请选择" Selected="True"></asp:ListItem>
------解决方案--------------------
------解决方案--------------------
如果初始化时,想让控件不选中,可以加一句话:
DDL_CateT.Items.Insert(0, "");
------解决方案--------------------
在后台加上这个
AssesTypeID_Select.Items.Insert(0, new ListItem("", ""));
一切都搞定了
------解决方案--------------------
后台绑定之后加以一项空项就可以了
dropdownlist1.Items.Insert(0, new ListItem("", "-1"));
------解决方案--------------------