السلام عليكم
ممكن مثال يوضح طريقة حذف سجلات انا اقوم بتحديدها 5 مثلا ثم تحذف السجلات الخمسة بمجرد الضغط على زر الحذف
وزر اخر يحذف جميع السجلات بمجرد الضغط عليه
ارجو المساعدة
باستخدام ال loop يتم حذف المحدد
حذف الكل يتم باستخدام
delete * from table
لحذف المحدد
لنفرض اننا نستخدم اداة القائمة Listbox
نقوم بتعيين خاصية Selectionmode لاداة القائمة الى multisimple
ثم نستخدم الكود التالي:
كود :
Try
If con.State = ConnectionState.Closed Then
con.Open()
End If
For Each s In ListBox1.SelectedItems
Dim cm As New OleDb.OleDbCommand("delete from tb where tname='" & s & "'", con)
cm.ExecuteNonQuery()
Next
Call Form1_Load(Nothing, Nothing)
Catch ex As Exception
If con.State = ConnectionState.Open Then
con.Close()
End If
MsgBox(Err.Description, MsgBoxStyle.Critical, "")
End Try
شكرا للجميع على الرد ^_^
طبعا جميع الافكار صحيحة وممكن استخدامها
.لكن الفكرة التي اود ان استخدمها هي :- يوجد امام كل عنصر في الداتا كريد اداة المربع checkbox وفي اعلى الداتا كريد توجد جيك بوكس واحدة عند التاشيرعليها يتم تحديد الكل ومن ثم الضغط على زر الحذف ,, وكذلك بالنسبة لحذف المحدد ممكن التاشير اما اي عنصر عن طريق الجيك بوكس ثم الضغط ايضا على زر الحذف وبالتالي تم حذف المحدد فقط ( الفكرة مشابهة لحذف الرسائل في ايميل الياهوو ممكن ان نحذف الكل او اختيار اي رسالة ثم حذفها )
هل ممكن عمل نفس الفكرة في الدوت نت ؟؟
وشكرا..... ^_^
سؤال اذا كانت المعلومات لدي داخل grid view واريد ان احذف مثلا خمس سجلات من اصل 10 بمجرد تحديدها جميعها والضغط على زر الامر فهل من طريقة؟