问题描述: 先连接数据库,每页显示15行,每条记录如果第四个字段的内容为"同意"则该行的文字的前景色为红色.问题出现了,当记录为2页或多页时,后面的页的每一行的前景色和第一页对应的行的字体颜色相同!
下面是部分代码,请高手指教.
ds = bll.Getlist(strWhere); //ds 为dataset数据集,获得一个表中所有的记录.
for (int i = 0; i < this.grid.Items.Count; i++)
{
if (ds.Tables[0].Rows[i][3].ToString() == " 同意")
{
this.grid.Items[i].ForeColor = Color.Red;
}
else
{
this.grid.Items[i].ForeColor = Color.Green; }
下面是部分代码,请高手指教.
ds = bll.Getlist(strWhere); //ds 为dataset数据集,获得一个表中所有的记录.
for (int i = 0; i < this.grid.Items.Count; i++)
{
if (ds.Tables[0].Rows[i][3].ToString() == " 同意")
{
this.grid.Items[i].ForeColor = Color.Red;
}
else
{
this.grid.Items[i].ForeColor = Color.Green; }
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货