问题描述: 先连接数据库,每页显示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;                  }