17-04-21, 03:58 AM
06-01-24, 02:47 AM
لحذف عنصر محدد من DataGridView ومن قاعدة بيانات Access، يمكنك استخدام DataGridView لتحديد الصف المطلوب ثم حذفه من قاعدة البيانات. إليك كيفية القيام بذلك
يرجى استبدال "YourConnectionStringHere" بسلسلة الاتصال الخاصة بك، "YourTableName" بالجدول الذي تريد حذف الصف منه، "IDColumn" باسم العمود الذي يحتوي على مفتاح أو معرف فريد للصفوف.
هذا الكود يحذف الصف المحدد من DataGridView ومن قاعدة البيانات Access باستخدام قيمة محددة من العمود المميز. تأكد من تعديل الأسماء بما يتناسب مع بياناتك الفعلية.
PHP كود :
Private Sub ButtonDelete_Click(sender As Object, e As EventArgs) Handles ButtonDelete.Click
If DataGridView1.SelectedRows.Count > 0 Then ' التأكد من تحديد الصف
Dim index As Integer = DataGridView1.SelectedRows(0).Index ' الحصول على مؤشر الصف المحدد
Dim selectedID As Integer = Convert.ToInt32(DataGridView1.Rows(index).Cells("IDColumn").Value) ' استرجاع قيمة العمود المميز للصف المحدد
' إزالة الصف من DataGridView
DataGridView1.Rows.RemoveAt(index)
' حذف الصف من قاعدة البيانات
Dim connectionString As String = "YourConnectionStringHere" ' استبدل هذا بسلسلة الاتصال الخاصة بك
Using connection As New OleDbConnection(connectionString)
Using command As New OleDbCommand()
command.Connection = connection
command.CommandText = "DELETE FROM YourTableName WHERE IDColumn = @ID"
command.Parameters.AddWithValue("@ID", selectedID)
connection.Open()
command.ExecuteNonQuery()
End Using
End Using
MessageBox.Show("تم حذف العنصر المحدد بنجاح!", "حذف")
Else
MessageBox.Show("الرجاء تحديد الصف المراد حذفه!", "تنبيه")
End If
End Sub
يرجى استبدال "YourConnectionStringHere" بسلسلة الاتصال الخاصة بك، "YourTableName" بالجدول الذي تريد حذف الصف منه، "IDColumn" باسم العمود الذي يحتوي على مفتاح أو معرف فريد للصفوف.
هذا الكود يحذف الصف المحدد من DataGridView ومن قاعدة البيانات Access باستخدام قيمة محددة من العمود المميز. تأكد من تعديل الأسماء بما يتناسب مع بياناتك الفعلية.