[問題] 請問如何用迴圈去控制不同的DropDownList?

看板C_Sharp (C#)作者 (初心者)時間18年前 (2007/02/02 17:02), 編輯推噓4(402)
留言6則, 6人參與, 最新討論串1/1
假設我一個網頁有八個DropDownList,分別為ddl0,ddl1,ddl2~ddl7 請問有辦法寫一個回圈做控制嗎? 例如: for(int i; i< intCount; i++) { ddl[i].SelectValue = ..... 或 (ddl+"i").SelectValue = ...........(這樣當然RUN不起來) } 上面程式當然是錯的,不過想請問有沒有方法能做出類似我想表達的那種功能? 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 202.39.173.67

02/02 17:21, , 1F
使用ArrayList
02/02 17:21, 1F

02/02 17:39, , 2F
用DropDownList[]
02/02 17:39, 2F

02/02 19:49, , 3F
2樓的說得對!
02/02 19:49, 3F

02/03 00:54, , 4F
你要的應該是FindControl(fieldName+i)
02/03 00:54, 4F

02/03 01:24, , 5F
如果已經固定是那八個,那用2樓的方法速度最快
02/03 01:24, 5F

02/03 13:19, , 6F
若是dropdownlist是用拉的,4樓的比較好
02/03 13:19, 6F
文章代碼(AID): #15mluMIv (C_Sharp)
文章代碼(AID): #15mluMIv (C_Sharp)