繫結資料來源(datatable)
datagridviewx1.datasource
=(乙個datatable物件)
清空datagridview
intcount
= 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)
inti =
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某個單元格的值
stringstr
= 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控制項動態新增新行的兩種方法 方法一 ...