看板 C_Sharp 關於我們 聯絡資訊
※ 引述《hmk (一天一點愛戀)》之銘言: : 恩 這也才是小弟我想要問的問題... : 我們的問題應該很像: : 我已經寫好一個class A 裡面已經建好adapter和一個能傳出Dataset ds的方法 : 然後在public class Form1裡new了這個物件obj a, : 在public void Form1_Load的地方結合到datagrid上了 問題可能出在這裡, Compiler可以過,表示已經有在Form1裡,宣告了一個Form1內都認識的classA a; 可能你在Form1_Load用下列這種方式連結物件 public void Form1_Load(....) { classA a=new classA(); } 在Form1_Load裡,宣告了一個同名變數,它life cycle只有在Form1_Load裡, 離開後就被GC回收了。 如果是這樣,將 "classA a=new classA();" 改成 "a=new classA();"就可了。 -- ˋ│ˊ ˊ 一 今 ─┬─ ┌──┐ ‧ 一 今 ┼┼┼ ┼┐ˋ ┼ 心 ─┼─ 口 , 心 土 │ ┤三 │ 人 土 └──┘ ╯口 人 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.59.10.250