 <p>Dont know id its the best solution but for instance looks better than iterate.</p> <pre><code> DataRowView drv = (DataRowView)source.AddNew(); grupoTableAdapter.Update(drv.Row); grupoBindingSource.Position = grupoBindingSource.Find("ID", drv.Row.ItemArray[0]); </code></pre>