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