作者sdwufei (玉鼎)
看板Visual_Basic
標題[.NET] DataGridView的問題
時間Mon Mar 28 10:20:17 2011
我目前使用Office的Access當做資料庫。
而想要使用DataGridView來顯示資料庫的內容。
而在我的資料庫檔案裡面,有編輯了一個資料庫內容。假設設下~
在"資料庫.mdb"內有名稱為"資料庫1"的資料庫內容。
那當我今天設計兩個,Form1與Form2
我在Form1設計了一個按鈕com1,在Form2設計了DataGridView與另一個按鈕com2,想要
透過按下com1的時候在Form2的DataGridView顯示資料庫1的內容。
不過現在碰到這樣的問題。
我如果Form2的com2輸入程式
Me.DataGridView1.DataSource = (資料庫1BindingSource)
Me.資料庫1TableAdapter.Fill(Me.資料庫DataSet.資料庫1)
則可以正常在Form2的FataGridView呼叫出資料庫的內容。
可是如果我是在Form1的com1輸入
Form2.DataGridView1.DataSource = (資料庫1BindingSource)
Form2.資料庫1TableAdapter.Fill(Form2.資料庫DataSet.資料庫1)
則在編輯階段會顯示錯誤:名稱'資料庫1BindingSource"未宣告,目前不大了解這個是該
怎麼去宣告呢?
會這樣做是因為我想透過多個不同的按鈕來呼叫不同的資料庫內容,而按鈕想集中在
Form1,
但是資料庫顯示想設計在Form2,因此目前碰到這樣的問題。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.240.151.176
→ pinkykk:也許再com1輸入的資料庫1BindingSource前面加上Form2.試試 03/29 13:27
→ sdwufei:感謝解惑,的確加上去就可以了。 03/31 10:33