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