this.dataGridView1.DataSource=objtab; for (int i = 0; i < dataGridView1.Rows.Count; i++)
{
if (dataGridView1.Rows[i].Cells["StopFlag"].Value.ToString() == "是")
{
for(int j=0;j<dataGridView1.Columns.Count ;j++)
{
dataGridView1.Rows[i].Cells[j].Style.BackColor = Color.Red;
} }
}
我是这样写的,对不对, 这样写,点击标头行,排序的话,则背景色又还原了默认值。
{
if (dataGridView1.Rows[i].Cells["StopFlag"].Value.ToString() == "是")
{
for(int j=0;j<dataGridView1.Columns.Count ;j++)
{
dataGridView1.Rows[i].Cells[j].Style.BackColor = Color.Red;
} }
}
我是这样写的,对不对, 这样写,点击标头行,排序的话,则背景色又还原了默认值。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货