datagridview,翻譯成中文的意思是資料表格顯示,使用DataGridView控件,可以顯示和編輯來自不同類型的資料源的表格,将資料綁定到DataGridView控件非常簡單和直覺,大多數情況下,隻需要設定DataSource屬性即可,在綁定到包含多個清單或表的資料庫源時,隻需将DataMember屬性設定為綁定的清單或表的字元串即可。機房收費系統多次用到資料表格的顯示,并且導出為Excel表格,第一次機房收費系統是用VB版本的,她導出Excel的方法如下:
打開VB-工程-應用-勾選Microsoft Excel 14.0 Objexts 2.6 Library

代碼如下:
第二版機房收費系統VB.NET版本,她又怎麼樣導出Exce表格nie,跟VB版的導出Excel表格的方法有哪些異曲同工之妙,又有着VB不具備的妙處呢?下面一一介紹:
首先,我們需要引用
還有一個細節問題,我們需要把AllowUserToAddRow這個屬性改為False,後面詳解True和False的差別:
程式設計代碼如下:
現在我們來看一下運作結果:
AllowUserToAddRow這個屬性改為True的時候出現如下錯誤:
因為單元格的value是空的,對一個控制進行.ToString()操作時,就會出現System.NullReferenceException異常。對此我将toString去掉,就不報錯了,另外你可以對value先進行是否為空進行判斷如果不為空,在進行Tostring()操作,上述是在修改代碼的基礎上來解決了這個問題,另外對于控件本身也有一個屬性控制,是否自動添加空白行。VB.NET版機房收費系統,未完,待續......