C DataGridView控制項常用操作

2022-03-06 08:56:20 字數 1487 閱讀 8626

繫結資料來源(datatable)

datagridviewx1

.datasource

=(乙個datatable物件)

清空datagridview

int 

count

= datagridviewx1

.rowcount

;//datagridview記錄的行數

for

(int

i = 0;

i <

count; i

++)

刪除datagridview中某一列

datagridviewx1.columns.remove("要移除的列名");

隱藏datagridview中某一列

datagridviewx1

.columns[0

].visible

= false

;//雖然隱藏了第一列,但不影響獲取該列的值。

獲取datagridview選中行的索引號(selectionmode=fullrowselect;multiselect=false)

int 

i =

datagridview1

.currentrow

.index;

int

i =

datagridviewx1

.selectedrows[0]

.index;

獲取datagridview選中行的單元格的值

(allowusertoaddrows=false;selectionmode=fullrowselect;multiselect=false)

if 

(datagridviewx1

.selectedrows

.count

!= 0

)

獲取datagridview選中單元格的值(selectionmode=cellselect)

if (datagridviewx1.selectedcells.count != 

0)

獲取datagridview某個單元格的值

string 

str

= datagridviewx1[0

, 0].value

.tostring

();

設定datagridview列頭名

datagridviewx1.columns[0].headertext = 

"尺寸編號";

設定datagridview列繫結的資料來源屬性的名稱

datagridviewx1.columns[0].datapropertyname = 

"id";

C dataGridView控制項相關操作

c datagridview控制項在屬性中無法在左上角新增文字 可在窗體程式中新增 this.datagridview.topleftheadercell.value 序號 this.datagridview.rowtemplate.height 28 改變行的高度 由於每行表頭有箭頭顯示,文字間可...

C DataGridView控制項清空資料解決方法

c datagridview控制項繫結資料後清空資料 在清除datagridview的資料時 1.datasource為null datagridview.datasource null 這樣會將 datagridview 的列也刪掉。2.用datagridview.rows.clear 提示 不能...

C DataGridView控制項 動態新增新行

datagridview控制項在實際應用中非常實用,特別需要 顯示資料時。可以靜態繫結資料來源,這樣就自動為datagridview控制項新增相應的行。假如需要動態為datagridview控制項新增新行,方法有很多種,下面簡單介紹如何為datagridview控制項動態新增新行的兩種方法 方法一 ...