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綁定添加新數據的辦法匯總,願望對年夜家有所贊助!