C DataGridView使用小總結

2021-09-10 15:07:38 字數 1641 閱讀 4328

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...