VB.NET中對於表格數據的顯示常常使用到DataGridView控件,其以豐富多樣的數據表呈現形式被程序猿喜好。優化
本人在作一個小系統中運用DataGridView控件的部分屬性,這些功能的使用在使用之初比較不易去理清,隨着系統接近尾聲,現在對一些運用進行整理回想。控件的很是多屬性都是相通的,整理回想,儘可能讓走的路在後面看起來不是更彎的。spa
1、怎樣刷新對DataGridView裏面的數據進行增刪改查以後的內容io
詳細實現:class
假設某操做沒有查表,也就是在操做時。不該該有數據,而原來的數據可能還停留在表中,這在界面上有可能會產生誤解,這時。可以加一句:DataGridView1.DataSource =Nothing。效率
在操做完畢以後。若需顯示時,再一次調用DataGridView1.DataSource = 數據源。引用
理論很是easy:採用又一次綁定數據。也就是再一次查數據表。程序
(可能你已經想到。但會考慮到執行效率、速度的問題一直沒有下手。可是,我很是肯定地告知,在沒有對控制自身進行優化以前,這是惟一的辦法)。方法
2、取消本身主動選擇im
DataGridView1.CurrentCell = Nothing數據
或 DataGridView1.ClearSelection() ’這是一個方法,無需參數,無需賦值,直接引用。
3、單擊本行中的任一單元格,選中整行
屬性SelectionMode = FullRowSelect(選中整行)
還有其它設置:CellSelect(選單元格[默認])。FullColumnSelect(選中整列),RowHeaderSelect(選中行首)。ColumnHeaderSelect(選中列首)。
4、設置表頭
DataGridView1.Columns(「數據表列名」).HeaderText = 「表頭列名」 ’列名設置
DataGridView1.Columns(「數據表列名」).Width = 數值 ’列寬度設置