2012-07-19 53 views
0

我合并()几个数据集到一个主数据集是这样的:如何更改合并数据集的背景行颜色?

maindataset.Tables[0].merge(other1DataSet.Tables[0]) 
maindataset.Tables[0].Merge(other2DataSet.Tables[0]) 

我把它显示为一个DataGrid(maindatagrid)。有没有办法为数据集的每一行指定颜色?

目前我可以做彩色像这样maindatagrid行:

foreach(UltraGridRow row in maindatagrid.Rows) 
{ 
row.CellAppearance.BackColor = color.lightblue 
} 

我想每一个颜色,但数据网格指定合并的数据网格没有在上面的代码工作。任何人都知道更改每个数据网格的行颜色的更好方法?

+0

您正在使用的WinForms或ASP.Net此使用的单元格样式变量? – BizApps 2012-07-19 02:41:58

+0

我正在使用Winforms – user1294574 2012-07-19 02:46:18

回答

0

尝试做它喜欢

 DataGridViewCellStyle = new DataGridViewCellStyle(); 
    blue.ForeColor = Color.Blue; 



    foreach(UltraGridRow row in maindatagrid.Rows) 
    { 
    row.DefaultCellStyle = blue; 
    }