foreach (DataGridViewRow r in this.dgv_detail.Rows)//遍历网格视图的每一行
{
if (r.Cells["payorno"].Value != null && r.Cells["payorno"].Value.ToString() !="1")//先判断某个单元格是否为空值,再判断是否为1;若无空值判断,将会进入死循环。
{
r.DefaultCellStyle.BackColor = Color.DarkOrange;//设置该行背景颜色为深橙色。
weipay += Convert.ToInt16(r.Cells["xiaoji"].Value);
}
}
注:第i行第j列的值: this.dgv_detail.Rows[i].Cells[j].Value.ToString()