我有6个值要与datagridview中所有行的单元格进行比较。
应该将第一个值与第一列的单元格值进行比较,将第二个值与第二列的单元格值进行比较,依此类推。如果一行中所有6个值都匹配,则该行中的文本应更改为绿色。
我已经完成了一些代码,但是我不知道如何完成它。
foreach (DataGridViewRow row in dataGridView1e.Rows)
{
if (row.Cells["CustomerName"].Value.ToString().Equals(rowName)
&& row.Cells["CustomerAddress"].Value.ToString().Equals(rowAddress)
&& row.Cells["ZipCode"].Value.ToString().Equals(rowZipCode)
&& row.Cells["City"].Value.ToString().Equals(rowCity)
&& row.Cells["PhoneNr"].Value.ToString().Equals(rowPhoneNr)
&& row.Cells["CustomerEmail"].Value.ToString().Equals(rowCustomerEmail))
{
}
}
答案 0 :(得分:0)
如果要更改文本颜色,请尝试以下操作:
row.DefaultCellStyle.ForeColor = Color.Green;