看板 Visual_Basic 關於我們 聯絡資訊
原本用2005的DataGridView工具去連資料表, 會建立一個xsd檔,可以直接連結資料表, 然後從屬性視窗就可以編輯各欄的欄寬、顏色、要顯示的欄位等等 但我不知道是我不太會用還是怎樣, 直接用工具連的話,當資料庫手動更新時, 就需要重設連結(否則會連結到更新前的資料) 而且每連一張DataGridView都會開一個xsd, 如果重連又會多開,而且之前舊的xsd刪掉會整個程式出錯 整支程式寫到後來會有一堆沒用到、多餘的元件,也比較不穩 所以我現在就直接用程式連結 也就是直接寫 DataGridView1.DataSource = objDataSet.Tables("資料庫名稱") 而不是用工具連 這樣寫起來是乾淨很多, 但是我如果只要顯示整個資料表的其中幾個欄位就不知道怎麼弄, 還有要更改顯示出來的欄寬、欄位底色等等也沒辦法 想請問一下有沒有控制資料表屬性的方法呢? 而且我在陳會安的書看到objDS.Tables()是傳資料"庫"進去,不是資料表 這樣就不能用objDS.Tables().Columns()來設定特定欄位是否顯示了orz -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.113.6.169 ※ 編輯: siaujan 來自: 59.113.6.169 (05/25 15:03)
mathlinka:GridView1.Columns(0).ItemStyle 05/25 16:08
siaujan:感謝樓上~順便自回顯示欄位的問題,原來用select就行了orz 05/25 18:17