title: how to make row flash every 3 seconds
body: <p>I dont know if I'm doing this correctly but I have a grid and I loop through the grid to see if the items matched. If they do I want to make the row flash every 3 seconds. Right now what I have in my code just pretty much highlight the row but no flashing. Can anyone help take a look?</p>
  
  <pre><code>public static void CheckRow(int item, DataGridViewRow row)
  {
      List&lt;int&gt; col = new List&lt;int&gt;();
      //call to db and add to col
  
      foreach (var item in col)
      {
          if (item == col.Item)
          {
              currentRow = row;
              Timer t = new Timer();
              t.Interval = 3000;
              t.Tick += new System.EventHandler(Highlight);
              t.Start();
          }
      }
  }
  
  private static void Highlight(object sender, EventArgs e)
  {
      currentRow.DefaultCellStyle.BackColor = Color.Brown;
  }
  </code></pre>