PDA

View Full Version : حذف کردن اطلاعات در DataAdapter



duji6967
جمعه 16 فروردین 1392, 01:22 صبح
سلام
من با کد زیر اطلاعاتی رو از دیتا بیس بدون هیچ مشکلی می خونم

da.Fill(ds, "Tb_Words");

وقتی که می خوام اطلاعات دیگری رو از دیتا بیس بخونم باید حتما برنامه رو باز و بسته کنم با دستور زیر هم نتونستم به اصطلاح آپدیت کنم

ds.Clear();
چه راهی برای حل این مشکل وجود داره؟؟

ممنون می شم از راهنمایی دوستان.

erfan_urchin
جمعه 16 فروردین 1392, 01:36 صبح
راه دیگه نمیخواد
کاری که میکنی درسته فقط ناقص انجامش میدی
برای آپدیت از کد زیر استفاده کن
SqlCommand scom = new SqlCommand("update t1 set t1.name='ali' where id=3", sc);
sc.Open();
scom.ExecuteNonQuery();
sc.Close();
ds.Clear();
sd.Fill(ds, "t1");

duji6967
جمعه 16 فروردین 1392, 01:47 صبح
من همه ی این کارها رو انجام می دم، برای نمونه فقط خط آخر راهنمایی شما رو گذاشتم

راه دیگه نمیخواد
کاری که میکنی درسته فقط ناقص انجامش میدی
برای آپدیت از کد زیر استفاده کن
SqlCommand scom = new SqlCommand("update t1 set t1.name='ali' where id=3", sc);
sc.Open();
scom.ExecuteNonQuery();
sc.Close();
ds.Clear();
sd.Fill(ds, "t1");

فقط یه راهنمایی کنم که من نمی خوام دیتا بیسم آپدیت شه فقط می خوام اون اطلاعاتی رو که خوندم رو از دیتا ست حذف کنم و اطلاعات جدید رو از جدول توش لود کنم

veniz2008
جمعه 16 فروردین 1392, 01:58 صبح
سلام.
سطرهای جدول دیتاست رو اینطوری پاک کن:

ds.Tables[0].Rows.Clear();
موفق باشید.

duji6967
جمعه 16 فروردین 1392, 03:08 صبح
ممنون از لطفتون درست شد

سلام.
سطرهای جدول دیتاست رو اینطوری پاک کن:

ds.Tables[0].Rows.Clear();
موفق باشید.