[.NET] 怎麼處理這種迂迴的程式碼?

看板Visual_Basic作者 (猴猴~呃鵝)時間14年前 (2012/02/27 18:19), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串1/6 (看更多)
請輸入專案類型(網站專案或者應用程式專案): 其實不同的地方只有後頭的數字1,2,3... 這種迂迴的寫法,想用for loop來執行,有沒有可以執行Statement的內容的函式呢? dr=>是從資料庫select到的一筆datarow Me.cboMExplain_1.Text = dr.Item("vMExplain_1").ToString.Trim'塞進comboBox Me.cboMExplain_2.Text = dr.Item("vMExplain_2").ToString.Trim Me.cboMExplain_3.Text = dr.Item("vMExplain_3").ToString.Trim ... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.135.44.233

02/27 21:00, , 1F
你可以試試看CallByName函數
02/27 21:00, 1F

02/28 01:29, , 2F
(1)把 cdoMExplain_1, _2, ... _k 裝成一個陣列
02/28 01:29, 2F

02/28 01:31, , 3F
(2)使用 for each k in cdoMExplains ... next
02/28 01:31, 3F

02/28 01:41, , 4F
喔對,for each可以取Controls而且可以拿到control名稱
02/28 01:41, 4F
文章代碼(AID): #1FIrYfhB (Visual_Basic)
討論串 (同標題文章)
文章代碼(AID): #1FIrYfhB (Visual_Basic)