DataGridView控制項的使用

2021-05-11 17:11:27 字數 868 閱讀 8268

1、資料繫結

下面將介紹用datatable對datagridview控制項進行繫結。

首先得到datatable dt,dt中的列為「id」,「pname」,「short_name」,......。

其次:設定datagridview控制項(dgvproductname)的列,如下圖所示。注意:列的個數要與datatable 相同,不想顯示的列可以設定visible屬性

第三將datatable欄位與datagridview列繫結

this.dgvproductname.columns["id"].datapropertyname = dt.columns["id"].columnname;

this.dgvproductname.columns["pname"].datapropertyname = dt.columns["pname"].columnname;

......

第四將datatable繫結到datagridview

this.dgvproductname.datasource = dt.

完成。2、在行頭上顯示行號,並且各行換顏色

在rowpostpaint事件中寫如下**

3、繫結時,根據單元格資料的特性,將單元格變顏色。

譬如:某列資料大於100就設為紅色。

在cellformatting事件中寫**

private void dgvproductname_cellformatting(object sender, datagridviewcellformattingeventargs e)

//整行變為紅色

//e.cellstyle.forecolor = color.red;

}以上是自己的總結,希望對大家有所幫助。

DataGridView控制項的使用

例 建立了乙個例項 禁止在datagridview控制項中新增 刪除禁用datagridview控制項的自動排序,使datagridview控制項各行顯示不同的顏色,使datagirdview控制項在選中行呈現不同顏色和選擇datagridview控制項中的某行時,將詳細資訊顯示在textbox文字...

c 控制項 datagridview

datagridview繫結資料,同樣可以檔案讀取資料 迴圈賦值新增到datatable private void datablind datagridview內新增其他控制項 可新增button datagridviewbuttoncolumn checkbox datagridviecheckb...

應有dataGridView控制項

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