C datagridview奇數列隔列變色

2022-02-17 16:40:09 字數 1813 閱讀 1577

1樓:匿名使用者

沒必要這麼囉嗦吧。gridview裡可以設定alternate模板,那個模板裡可以調整背景色什麼地,用不著編碼。...

2樓:匿名使用者

protected void datagridview1_rowdatabound(object sender, system.web.ui.

webcontrols.gridviewroweventargs e)}}

}這個是通過逐個改變奇數列單元格的顏色來實現.

3樓:匿名使用者

cellformatting的時候,根據e.rowindex來隔行配色.

private void datagridviewcustomer_cellformatting(object sender, datagridviewcellformattingeventargs e)}}

c#winform datagridview控制項,想讓像是的內容奇數行背景顏色為灰色怎麼設定?

4樓:匿名使用者

做個測試,希望有所幫助。

**using system;

using system.collections.generic;

using system.componentmodel;

using system.data;

using system.drawing;

using system.linq;

using system.text;

using system.windows.forms;

}}private void form1_load(object sender, eventargs e){datatable datatable = new datatable();

datatable.columns.add("編號");

datatable.columns.add("名稱");

datatable.columns.add("備註");

for (int i = 0; i <; 10; ++i){datarow dr = datatable.newrow();

dr["編號"] = i.tostring();

dr["名稱"] = "名稱" + i.tostring();。

datagridview 中要讓某一行變色

關於c# datagridview符合條件的行變顏色的問題

5樓:

你這段**寫的是不是不嚴謹啊???或者說,你的資料是不是第一列的資料是唯一的啊??

假如有這種情況的話,你的程式肯定達不到效果:

暫定datagridview1=表1,datagridview2=表2

如果表1與表2的第一行,完全一樣:j=0時,表2第一行應該為紅色;

如果表2的第一行第一列與表1的第二行第一列相同,第二列不同,則j=1時,表2第一行變成黃色。

......................

樓主,你再檢查下你的資料是不是有這種情況。

6樓:匿名使用者

datagridview2.rows[i].cells[1].value == datagridview1.rows[j].cells[1].value

你這個判斷執行了沒有啊

是不是要trim() 一下

c#中datagridview中某一列的數小於某一值顯示紅色。在本例中,讓moveed中大於5的顯示紅色

CDataGridView怎樣繫結物件

datagriveiw2.datasource list1 datagriview2.datamerber list2 其實整個過程你最好使用bindingsource做一下中介 當選中datagridview1某一行時,獲抄取當前行user的值 然後用foreach迴圈遍歷list1,當list1...

cdataGridView不顯示資料問題

datagridview 的資料來源得是一張表,不能是資料集!this.datagridview1.datasource mydataset 0 最後一句是不是應該改成this.datagridview1.datasource mydataset 0 哎!去一下維修電腦的地方問問啦 我也不會看 對於...

CDataGridView怎麼合併單元格

需要重繪單元格。在下面這個事件裡寫就可以了,下面這個例子只是對第一列中內容相同的資料合併,你可以根據自己的實際情況做調整,可以寫了乙個控制項,可以隨時設定合併哪一列,一次合併幾行資料。private void datagridview1 cellpainting object sender,data...