推 GoalBased: 你輸入搜尋的字串要在第一行裡面有出現 08/25 22:07
→ GoalBased: 應該就會正常了 08/25 22:07
→ GoalBased: 如果是第二行才出現,那在第一次近迴圈跑第一行 08/25 22:07
→ GoalBased: 發現沒有你想要搜尋的字串,就會跑進else之後break 08/25 22:08
→ followmeyo: 同樓上,你可以在while加中斷點,試著一步一步run看看 08/25 22:13
謝謝 那我試試看 不好意思小弟因為學C#的時間不久 請問WHILE加中斷點的意思是?
※ 編輯: brocker (123.240.96.169), 08/25/2014 22:21:22
推 YahooTaiwan: break 註解掉試試 08/25 22:26
GOAL大大 剛剛您說的要搜尋得資料放在第一行我測試是OK的 但是如果有有第二筆資料
不在第一行的話 我要搜尋第二筆資料還是會跳到else那邊
而且因為有了除了第一筆的
資料在資料檔裡面 搜尋第一筆完成功後 還會跳出else的對話框
yahoo大大 我試過 只不過會變成else的對話框一直跑出來一直跑
※ 編輯: brocker (123.240.96.169), 08/25/2014 22:32:59
推 YahooTaiwan: 把 else 整段拿掉,在 while 迴圈外面判斷 result 是 08/25 22:36
→ YahooTaiwan: 否為 "",若為 "" 則代表沒搜尋到任何資料,跳 Msg 08/25 22:37
yahoo大大.. 成功哩.. 可以解釋一下是為甚麼嗎 十分感激
※ 編輯: brocker (123.240.96.169), 08/25/2014 23:03:36
推 q59505003: 中斷點就是你的左邊有一條淺色,案下去會有紅圈,之後 08/27 15:24
→ q59505003: 在去執行 08/27 15:24