下拉框繫結資料後如何再加入一項(比如,--請選擇--)
下拉框繫結資料後如何再加入一項
我這有兩種方法 一種是從後臺加,還有一種是從前臺加
一 是從後臺加入 方法如下
前臺下拉框:
<asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="False" AppendDataBoundItems="True">
</asp:DropDownList>
後臺繫結程式碼
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
ddlmessage();
this.DropDownList1.Items.Insert(0, "--請選擇--");
}
}
protected void ddlmessage()
{
string strcon = @"data source=PWGO7I3HGBSSP5C\SQLEXPRESS; database=test;Persist Security Info=true;User Id=sa;Password=123;";
SqlConnection sqlcnn = new SqlConnection(strcon);
SqlCommand sqlcmm = sqlcnn.CreateCommand();
sqlcmm.CommandText = "select * from ddl";
SqlDataAdapter da = new SqlDataAdapter(sqlcmm);
DataSet dt = new DataSet();
da.Fill(dt);
this.DropDownList1.DataSource = dt.Tables[0];
this.DropDownList1.DataTextField = "Role";
this.DropDownList1.DataValueField = "Id";
this.DropDownList1.DataBind();
//this.DropDownList1.Items.Insert(0, "--請選擇--");
}
二 ,第二種方法就需要改dropdownlist 的一個屬性了!
方法如下;<asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="False" AppendDataBoundItems="True">
<asp:ListItem Text="--請選擇--" Value="0"></asp:ListItem>
</asp:DropDownList>
在繫結好資料後,直接這樣給下拉框新增項,你在執行的時候是不會起到作用的,所以我們需要修改一個屬性
AppendDataBoundItems=true;
這樣的話,我們想要加的資料就能顯示出來了!
後臺:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
ddlmessage();
}
}
protected void ddlmessage()
{
string strcon = @"data source=PWGO7I3HGBSSP5C\SQLEXPRESS; d
atabase=test;Persist Security Info=true;User Id=sa;Password=123;";
SqlConnection sqlcnn = new SqlConnection(strcon);
SqlCommand sqlcmm = sqlcnn.CreateCommand();
sqlcmm.CommandText = "select * from ddl";
SqlDataAdapter da = new SqlDataAdapter(sqlcmm);
DataSet dt = new DataSet();
da.Fill(dt);
this.DropDownList1.DataSource = dt.Tables[0];
this.DropDownList1.DataTextField = "Role";
this.DropDownList1.DataValueField = "Id";
this.DropDownList1.DataBind();
}
相關文章
- C# winform combobox 在繫結資料之後插入一項選擇項C#ORM
- iview中下拉框的資料繫結使用View
- 如何在繫結資料的DropDownList下拉選單中第一行新增空白項?
- 資料跟蹤應該是選擇加入而不是選擇退出
- 短視訊直播系統,選擇選項時,點選出現下拉框
- 【資料結構】選擇排序!!!資料結構排序
- 資料結構的選擇資料結構
- 【資料結構】選擇排序資料結構排序
- angular 多選表單資料繫結Angular
- 每日安全資訊:資料跟蹤應該是選擇加入而不是選擇退出
- 力軟下拉框預設選擇第一個
- 直播商城原始碼如何實現資料的單項選擇原始碼
- 資料結構32:選擇排序資料結構排序
- Binding(一):資料繫結
- silverlight中Combox繫結資料以及動態繫結預設選定項的用法
- SSL證書繫結了頂級域名後二級域名還需再申請嗎
- win10資料夾加密內容選項無法選擇如何修復Win10加密
- 資料繫結
- 【圖解資料結構】 一組動畫演示選擇排序圖解資料結構動畫排序
- AngularJS 的 scope 選項與繫結策略AngularJS
- 簡單資料繫結和複雜資料繫結
- selenium+python 下拉框選擇Python
- Vue element下拉框加一個自定義的選項Vue
- Js/JQuery下拉框新增新選項JSjQuery
- extjs 下拉框增加空選項JS
- 如何選擇一款合適的圖資料庫?資料庫
- 如何選擇大資料分析軟體大資料
- 如何繫結多個後臺模組
- 不要再選擇MySQL了MySql
- 資料繫結原理
- 如何妙用Spring 資料繫結機制?Spring
- 求教:python+selenium 下拉框選擇Python
- Selenium4自動化測試6--控制元件獲取資料--下拉框級聯選擇、checkbox選擇、時間選擇器控制元件
- 如何選擇合適的NoSQL資料庫SQL資料庫
- 如何為資料庫選擇最佳加密方法資料庫加密
- 如何選擇大資料的程式語言大資料
- 複習資料結構:排序(三)——選擇排序資料結構排序
- 第二講、Vue3.x繫結資料、繫結html、繫結屬性、迴圈資料VueHTML