Mahdi_20
یک شنبه 01 شهریور 1388, 09:22 صبح
سلام
من تو دیتاگریدم یه ستون رو برای لینک delete گذاشتم تا زمانی که کاربر روش کلیک کرد این سطر هم از دیتابیس و هم از دیتاگرید حذف بشه..
مشکل من اینجاست که آخرین عملیات من انجام نمیشه، مثلا اگر 3 سطر رو حذف کنم 2تای اون سطرها حذف شده و اون آخرین حذف من انجام نمیشه؟
کد من اینه:
--------OnClick Event--------
MYDBClass db = new MYDBClass();
db.deleteDAT("Unit");
---------MY DB CLASS---------
private SqlDataAdapter Sda;
-----------------------------
public void deleteDAT(string tblName)
{
SqlCommandBuilder cb = new SqlCommandBuilder(Sda);
Sda.DeleteCommand = cb.GetDeleteCommand();
try
{
Sda.Update(Ds, tblName);
}
catch (SqlException e)
{
MessageBox.Show(e.ToString());
}
}
به نظر شما مشکل چیه؟
من تو دیتاگریدم یه ستون رو برای لینک delete گذاشتم تا زمانی که کاربر روش کلیک کرد این سطر هم از دیتابیس و هم از دیتاگرید حذف بشه..
مشکل من اینجاست که آخرین عملیات من انجام نمیشه، مثلا اگر 3 سطر رو حذف کنم 2تای اون سطرها حذف شده و اون آخرین حذف من انجام نمیشه؟
کد من اینه:
--------OnClick Event--------
MYDBClass db = new MYDBClass();
db.deleteDAT("Unit");
---------MY DB CLASS---------
private SqlDataAdapter Sda;
-----------------------------
public void deleteDAT(string tblName)
{
SqlCommandBuilder cb = new SqlCommandBuilder(Sda);
Sda.DeleteCommand = cb.GetDeleteCommand();
try
{
Sda.Update(Ds, tblName);
}
catch (SqlException e)
{
MessageBox.Show(e.ToString());
}
}
به نظر شما مشکل چیه؟