PDA

View Full Version : انجام تغییرات گروهی بر روی جدول دیتاست



visual_sadegh
یک شنبه 14 بهمن 1386, 12:19 عصر
سلام
دوستان
من یک جدول توی دیتا ست دارم چطور می تونم تمام رکوردهایی که دارای این شرط هستند رو حذف کنم
Price=0

searchman
یک شنبه 14 بهمن 1386, 13:14 عصر
با سلام

sqlstring="delet from tablename where price=0"
da.SelectCommand.CommandText = sqlstring

بعد دوباره da رو با ds پر کنید

visual_sadegh
یک شنبه 14 بهمن 1386, 13:35 عصر
sqlstring="delet from tablename where price=0"
da.SelectCommand.CommandText = sqlstring
دوست عزیز از جواب شما ممنون ولی من می خوام توی دیتاست اینکار رو انجام بدم
منظورم اینه که هنوز اطلاعات توی پایگاه داده نرفته
مثلا شما توی دیتاگرید داری اطلاعات فاکتور رو ثبت می کنی
می خوای اونهایی که توی دیتاگرید مبلغ وارد نشده حذف بشه بعد اونو به دیتاآداپتور بفرستی
نمی خوام از حلقه for استفاده کنم

searchman
یک شنبه 14 بهمن 1386, 15:52 عصر
چرا نمی خواید از حلقه استفاده کنید؟
به هر حال این تنها راهی که به ذهن من میرسه


For i AsInteger = 0 To dg.Rows.Count - 1
If dg.Item("price", i).Value = 0 Then
dg.Rows.RemoveAt(i)
EndIf
Next