看板 Web_Design 關於我們 聯絡資訊
※ 引述《aa12783509 (Ace)》之銘言: : 各位大大好 我又來問問題了>< : 我在後端網頁的部分 : 我有使用DropDownList與Sql去做連接 : 將Sql表格內的資料丟進去DropDownList(ddl) : 再去設定DataTextFile與DataValueField : 就可以Sql的值丟進去ddl裡面然後又把ddl選擇的值丟回去Sql : 然後現在想要嘗試直接在C#裡面新增Sql的連線 : 然後把值丟進去ddl裡面 : 目前有辦法去連接Sql然後把值存在Data Set裡面 : 但是目前卡在要如何把DataSet的值丟進去ddl裡面 : 目前有的想法是把DataSet裡面的值用迴圈一個一個丟進去ddl的items裡面 : 但是卡在於不知道要怎麼去抓取他的Length長度 : 不確定我這樣的想法與做法是否正確 : 以下是我目前程式碼的圖~~ : https://i.imgur.com/62nalDH.jpg
: 再麻煩大大教學 或者是提示~~ 感謝 謝謝了!! 大概是這樣 DataTable dt = ds.Tables["City"]; if (dt != null) { if (dt.Rows.Count > 0) { for (int i = 0; i < dt.Rows.Count; i++) { string Code = dt.Rows[i]["CityCode"].ToString(); string Name = dt.Rows[i]["CityName"].ToString(); DropDownList.Items.Add(new ListItem(Name, Code)); } } } -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.124.228.82 ※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1524103237.A.FC4.html
chen5252: 三層太多啦 04/19 23:14
evilzero24: DataTable 可直接 databind 04/20 23:52