How to get the cell state of datagridview in C#
<p>I have a datagridview, dgv1 with 10 columns in C# form, it is bounded with a DB table. The second column is a combobox with the values, close/open/for consideration.... User is able to modify the vaulues in any cells. After the modification is done, user can press Save button to save the changes to DB table. 
But there is another task needs to be done before saving the change: if any second column's value changed, a DB stored procedure must be called.</p>

<p>My issue is that I do not know how to find out if the cell's value changed or not, and also I need to know the previous values, previous &amp; current values have to pass to stored procedure.</p>

<pre><code>foreach (DataRow rows in dtList.Rows)
{
   if(rows.RowState.ToString() == "Modified")
   {
      if(rows.cell(1) is changed)
      { 
         call stored procedure here... 
      }
    }
    i++;
}
</code></pre>
