程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C#應用DropDownList綁定添加新數據的辦法匯總

C#應用DropDownList綁定添加新數據的辦法匯總

編輯:C#入門知識

C#應用DropDownList綁定添加新數據的辦法匯總。本站提示廣大學習愛好者:(C#應用DropDownList綁定添加新數據的辦法匯總)文章只能為提供參考,不一定能成為您想要的結果。以下是C#應用DropDownList綁定添加新數據的辦法匯總正文


DropDownList控件又稱下拉列表框控件, 控件 列表 中的多行數 據 以隱含 的情勢表 示 出 來,當用戶須要選擇所需列表項時,經由過程點擊 “下三角 ”圖形 展現 ,用戶每次 只能選用一個 數據項。DropDownList控件現實上是列表項 的 容器 ,下拉列表框 用 Items聚集表現各項 的內 容。假如在 ASP.NET頁面中逐一 的手 動填寫 DropDownList控件的列表選項,當列表項許多 的時刻會 比擬繁瑣 ,並且修正 比擬費事 。 DropDownList控件靜態銜接到數據庫,按指定 前提從數據庫 中查詢 出列表選項數據,然後綁 定到控件,可以便利疾速地顯示出多個下拉選 項 。 同時 ,經由過程修 改數據庫 中數據 ,可 以動 態改 變下 拉選項。例如 ,在導 師遴 選體系 中, 研討生導師填寫請求信息 的時刻 ,須要選 擇申 請類型,並且異樣的信息在多處頁面湧現,將 數據庫中請求類型表的數據綁定到 DropDownList控件上,能比擬好的處理成績。

接上去給年夜家引見C#應用DropDownList綁定添加新數據的辦法,詳細內容以下所示:

第一種:在前台手動綁定(實用於固定不變的數據項)

<asp:DropDownList ID="DropDownList1" runat="server">
<asp:ListItem Value="1">南京</asp:ListItem>
<asp:ListItem Value="2">揚州</asp:ListItem>
<asp:ListItem Value="3">徐州</asp:ListItem>
<asp:ListItem Value="4">姑蘇</asp:ListItem>
</asp:DropDownList> 

第二種:在後台靜態綁定

DataTable dt = new DataTable ();
//中間思惟就是將下拉列表的數據源綁定一個表(這裡沒有對表停止賦值)
DropDownList1.DataSource = dt.DefaultView;
//設置DropDownList空間顯示項對應的字段名,假定內外面有兩列,一列綁定下拉列表的Text,另外一列綁定Value
DropDownList1.DataValueField = dt.Columns[0].ColumnName;
DropDownList1.DataTextField = dt.Columns[1].ColumnName;
DropDownList1.DataBind(); 

第三種:自界說添加

//辦法一:分步停止
ListItem li = new ListItem();
li.Text = "南京";
li.Value = "1";
DropDownList1.Items.Add(li);
//辦法二:ListItem()第一個參數是Text的值,第二個參數是Value的值
ListItem li = new ListItem("揚州", "2");
DropDownList1.Items.Add(li);
//辦法三:一步到位
DropDownList1.Items.Add(new ListItem("徐州", "3"));
//辦法四:(輪回添加)
string[] city={"南京","揚州","徐州","姑蘇"}; 
for(int i=0;i<city.Length;i++)
{
DropDownList1.Items.Insert(i,city[i]);
DropDownList1.Items[i].Value = i.ToString();
}

以上內容給年夜家引見了C#應用DropDownList綁定添加新數據的辦法匯總,願望對年夜家有所贊助!

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved