掃二維碼與項目經理溝通
我們在微信上24小時期待你的聲音
解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯網交流
ADO.NET經過長時間的發(fā)展,很多用戶都很了解DataGridView控件了。DataGridView是2.0的一個新控件。這里我發(fā)表一下個人理解,和大家討論討論。包括:DataGridView支持大量自定義和細致的格式設置、靈活的大小調整和選擇、更好的性能以及更豐富的事件模型。

創(chuàng)新互聯建站服務項目包括容城網站建設、容城網站制作、容城網頁制作以及容城網絡營銷策劃等。多年來,我們專注于互聯網行業(yè),利用自身積累的技術優(yōu)勢、行業(yè)經驗、深度合作伙伴關系等,向廣大中小型企業(yè)、政府機構等提供互聯網行業(yè)的解決方案,容城網站推廣取得了明顯的社會效益與經濟效益。目前,我們服務的客戶以成都為中心已經輻射到容城省份的部分城市,未來相信會繼續(xù)擴大服務區(qū)域并繼續(xù)獲得客戶的支持與信任!
#T#ADO.NET DataGridView控件提供一種強大而靈活的以表格形式顯示數據的方式??梢允褂肈ataGridView控件來顯示少量數據的只讀視圖,也可以對其進行縮放以顯示特大數據集的可編輯視圖??梢杂煤芏喾绞綌U展DataGridView控件,以便將自定義行為內置在應用程序中。例如,可以采用編程方式指定自己的排序算法,以及創(chuàng)建自己的單元格類型。通過選擇一些屬性,可以輕松地自定義DataGridView控件的外觀??梢詫⒃S多類型的數據存儲區(qū)用作數據源,也可以在沒有綁定數據源的情況下操作DataGridView控件。在不使用DataGridView控件來顯示數據情況下,一般使用多個可視組件來顯示數據,過程示意如圖
這樣有很多不便利的方面,主要表現為:
◆沒法同時對多個記錄信息進行比較。
◆需要配置多個可視組件,工作復雜。
◆多個可視組件的數據綁定,操作編碼工作量大。
◆界面不容易規(guī)劃美觀。
◆難以控制。
而VS .NET開發(fā)平臺中的ADO.NET DataGridView控件成為有效數據使用者。ADO.NET DataGridView控件是 Winform中最通用、***大和最靈活的數據控件。DataGridView控件的工作原理如圖所示:
從圖中可以看出:DataGridView控件可以與數據集等數據源進行相互綁定?!皵祿壎ā笔侵笇祿吹脑赜成涞綀D形界面組件,從而該組件可以自動使用這些數據。這個綁定過程可以在窗體設計階段通過設置DataGridView控件的DataSource、DataMember等屬性完成,也可以在程序中對其綁定編碼直至運行時完成綁定。進行數據綁定的DataGridView控件與數據源有相同的數據列。程序運行后,數據源中被填充了數據,DataGridView控件就會立即顯示數據源中的數據。此外,DataGridView控件還支持編輯功能,當某數據記錄需要修改時,可以在DataGridView控件中直接修改數據,數據源中的數據也會得到相應的修改。

我們在微信上24小時期待你的聲音
解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯網交流