datagridviewcomboboxcolumn cmbcolumn = new datagridviewcomboboxcolumn();
cmbcolumn.name = "type";
cmbcolumn.headertext = "combox";
cmbcolumn.items.add("item0");
cmbcolumn.items.add("item1");
cmbcolumn.items.add("item2");
cmbcolumn.items.add("item3");
datagridview1.columns.add(cmbcolumn);
獲取第1行的資料
string strvalue = datagridview1.rows[1].cell[0].value.tostring().trim();
給第1行賦值
//值必須是item0,item1,item2,item3其中的乙個,因為上面已經定義它的值。讀取檔案來顯示時要
//注意編碼問題
string strvalue = "items0";
datagridview1.rows[1].cell[0].value = "item0";
datagridviewcheckboxcolumn checkboxcolumn = new datagridviewcheckboxcolumn();
checkboxcolumn.name = "flag";
checkboxcolumn.headertext = "checkbox";
datagridview1.columns.add(checkboxcolumn);
獲取第1行的資料
執行完之後strvalue的值就變成"true"或"false"
執行完之後boolvalue的值就是true或false
datagridview的屬性值autosizecolumnmode設定為fill
datagridview1.columns[0].fillweight = 10;
datagridview1.columns[1].fillweight = 10;
datagridview1.columns[2].fillweight = 5;
datagridview1.columns[3].fillweight = 5;
datagridview1.columns[4].fillweight = 10;
datagridview1.columns[5].fillweight = 20;
datagridview1.columns[6].fillweight = 20;
datagridview1.columns[7].fillweight = 20;
數值為百分比;控制項高度佔掉窗體的85%,寬度自適應:
private void frmmain_load(object sender, eventargs e)
private void form1_resize(object sender, eventargs e)
C DataGridView的簡單使用
首先建立乙個datagridview控制項,然後建立列 包括列名的定義 由於我不是和資料庫進行連線,只是為了輸出好看一點。刪除所有資料 while this.datagridview1.rows.count 0 新增一行資料 index this.datagridview1.rows.add 獲取新...
C dataGridView右鍵選單
private void datagridview1 cellmousedown object sender,datagridviewcellmouseeventargs e 在datagridview中的currentrow屬性為唯讀,且其index也不能動態設定,故只能在datagridview...
C DataGridView《機房重構》
機房重構中,我們都用到了datagridview控制項,我分享一下我用這個控制項的收穫。1 設定datagridview的屬性selectionmode為fullrowselect,這樣就使datagridview不是選擇乙個字段,而是選擇一整行了。2 設定datagridview的屬性multis...