PDA

View Full Version : سوال: حذف ردیف انتخابی در دیتا گرید



bahar2008
دوشنبه 10 تیر 1387, 15:22 عصر
سلام دوستان گلم
شرمنده که برای این موضوع کوچیک تاپیک زدم آخه قسمت جستجو در تاپیک ها رو برداشتن :ناراحت::ناراحت::ناراحت:
شرط where ای که بخوام یک ردیفی رو که کاربر از بین چند ردیف انتخاب کرده در دیتا گرید حذف کنم چی هست؟ id باید برابر چی باشه؟

kablayi
سه شنبه 11 تیر 1387, 00:21 صبح
سلام ...
شماره یا ID اون رکورد رو توی دستور sql مربوط به delete استفاده کنین ... اینجوری ...


Dim d As Integer = Me.BindingContext(ds, "Edit").Position
dim rw as integer= ds.Tables(0).Rows(d).item("ID") 'مقدار فیلد آی دی که در سطر دی ام را در متغیر آردبلیو میریزد
strsqlDEL = "DELETE FROM TableName WHERE ID=" & rw &
.
.
.


موفق باشید ...

bahar2008
سه شنبه 11 تیر 1387, 10:20 صبح
ممنونم از لطفت دوست عزيز
ولي من ديتاگريدم رو با اون فلش كوچيك به بانكم بايند كردم و اگر بخوام كد حذف رو با cn.open بنويسم مشكلي به وجود نمي آد؟؟؟؟؟

من اين كد رو با كمك كدهاي شما نوشتم ولي نمي دونم چرا پيغام خطا داد و كاري انجام نداد :ناراحت::ناراحت:



Dade2BindingSource.RemoveAt(Dade2BindingSource.Pos ition)
Dade2TableAdapter.Update(ProjectDataSet2.dade2)

kablayi
سه شنبه 11 تیر 1387, 11:12 صبح
سلام ...
نه دوست عزیز هیچ مشکلی پیش نمی آد ...