سلام دوستان
من با استفاده از ado.net کدنویسی کردم برنامه ام رو.
میخوام یه تغییراتی تو دیتابیس اعمال کنم. کدی که نوشتم به این صورت هست:

if (MessageBox.Show("آیا از مرتب‌سازی اسناد بر اساس کد مطمئن هستید؟", "هشدار", MessageBoxButtons.YesNo) == DialogResult.Yes)                {
dataGridView1.Sort(dataGridView1.Columns[1], ListSortDirection.Ascending);
for (int i = 0; i < dataGridView1.RowCount - 1; i++)
{
if (int.Parse(dataGridView1.Rows[i + 1].Cells[1].Value.ToString()) !=
int.Parse(dataGridView1.Rows[i].Cells[1].Value.ToString()) + 1)
{
int oldcod = int.Parse(dataGridView1.Rows[i + 1].Cells[1].Value.ToString());
int newcod = int.Parse(dataGridView1.Rows[i].Cells[1].Value.ToString()) + 1;
string noaFactor = dataGridView1.Rows[i + 1].Cells[3].Value.ToString();
tblasnadTableAdapter.UpdateCodeSanad(newcod, oldcod);


if (noaFactor == "سند فاکتور خرید")
{
tblfaktorkharidTableAdapter.UpdateCodeSanad(newcod , oldcod);
//تغییرات در جدول ریز اسناد ثبت شود
}
if (noaFactor == "سند فاکتور فروش")
{
tblfaktorforooshTableAdapter.UpdateCodeSanad(newco d, oldcod);
//تغییرات در جدول ریز اسناد ثبت شود
}
}
//نیاز به تکمیل
//dataGridView1.DataSource = tblasnadBindingSource;
//dataGridView1.Sort(dataGridView1.Columns[1], ListSortDirection.Ascending);
}


}

ولی هربار که یگی از سطرها اپدیت میشه باید خود گرید هم اپدیت بشه ولی این با هر کدی که می نویسم اپدیت اتفاق نمی افته