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