There is no direct method that matches your need. You need to add
subscribe the RowAdded event e.g
Color prevBackColor = Color.LightBlue;
string prevHouseNumber = string.Empty;
private void dataGridView1_RowsAdded(object sender, DataGridViewRowsAddedEventArgs e)
{
if (e.RowIndex != -1)
{
string houseNumber = Convert.ToInt32(dataGridView1.Rows[e.RowIndex].Cells[HOUSE_NUM_COLUMN_INDEX].Value);
if(prevHouseNumber.Length != 0 && houseNumber != prevHouseNumber)
{
if( prevBackColor == Color.Gray)
{
prevBackColor = Color.LightBlue;
} else if ( prevBackColor == Color.LightBlue)
{
prevBackColor = Color.Gray;
}
prevHouseNumber = houseNumber;
}
dataGridView1.Rows[e.RowIndex].DefaultCellStyle.BackColor = prevBackColor;
}
}