c 控制項 datagridview

2021-07-16 07:29:43 字數 2020 閱讀 6590

datagridview繫結資料,同樣可以檔案讀取資料、迴圈賦值新增到datatable

private void datablind()

datagridview內新增其他控制項:

可新增button -> datagridviewbuttoncolumn;

checkbox -> datagridviecheckboxcolum;

combobox->datagridviecomboboxcolum;

image->datagridvieimagecolum;

link->datagridvielinkcolum;

textbox->datagridvietextboxcolum;

首先建立所需要控制項屬性列,然後建立相應控制項屬性cell,新增資料到items內,然後建立乙個新行將cell加入,最後再將行加入datagridview內。

datagridviewcomboboxcolumn comboxcl1 = new datagridviewcomboboxcolumn();

comboxcl1.headertext = "name";

datagridviewcomboboxcolumn comboxcl2 = new datagridviewcomboboxcolumn();

comboxcl2.headertext = "***";

datagridviewcomboboxcolumn comboxcl3 = new datagridviewcomboboxcolumn();

comboxcl3.headertext = "age";

m_data.columns.addrange(comboxcl1, comboxcl2, comboxcl3);

datagridviewcomboboxcell c1 = new datagridviewcomboboxcell(); c1.items.add("air"); c1.items.add("mike"); c1.items.add("luce"); datagridviewcomboboxcell c2 = new datagridviewcomboboxcell(); c2.items.add("man"); c2.items.add("man"); c2.items.add("woman"); datagridviewcomboboxcell c3 = new datagridviewcomboboxcell(); c3.items.add(23); c3.items.add(25); c3.items.add(21);

datagridviewrow r1 = new datagridviewrow(); r1.cells.add(c1); r1.cells.add(c2); r1.cells.add(c3); m_data.rows.add(r1);

datagridview單元格屬性defaultcellstyle

內含背景顏色backcolor,字型font,字型顏色forecolor,選中時背景顏色selectionbackcolor,選中時字型顏色selectionforecolor,布局alignment,是否換行wrapmode,格式format。

m_data.defaultcellstyle.alignment = datagridviewcontentalignment.bottomcenter;

m_data.defaultcellstyle.wrapmode = datagridviewtristate.true;

datagridview常用屬性:

允許使用者新增行allowusertoaddrows;

允許使用者刪除行allowusertodeleterows;

單元格是否可編輯readonly;

自動調整大小autosize;

自動調節列寬度autosizecolumnsmode;

自動調節行高度autosizerowsmode;

選擇模式selectionmode;

應有dataGridView控制項

using system.data.sqlclient namespace usedatagridview string strcon server localhost user id sa pwd database my 定義資料庫連線字串 sqlconnection sqlcon 宣告資料庫連線...

C 中DataGridView控制項載入資料無法顯示

首先,我原計畫是查詢工作日誌表中的資料,並將其反應在datagridview控制項上,部分 如下 data worklog.autogeneratecolumns false 禁止datagridview自動載入列 idate iworklogdate abstractfactory.factory...

DataGridView控制項的使用

1 資料繫結 下面將介紹用datatable對datagridview控制項進行繫結。首先得到datatable dt,dt中的列為 id pname short name 其次 設定datagridview控制項 dgvproductname 的列,如下圖所示。注意 列的個數要與datatable...