24-02-18, 11:35 AM
السلام عليكم.اخواني ارجو منكم مساعدة حول زر حذف صف من داتاجريد1 و الصف يلي احذفو ينحذف كذلك من قاعدة البيانات و لكم كل الشكر.بارك الله فيكم
(25-02-18, 07:11 PM)العيدروس كتب : [ -> ]السلام علبكم.ياجماعة مافي حد يتبرع بشوية وقت لزر الحذف يلي جنني و ثوابو على الله٦
Dim query As String
Dim id As Integer = 0
Dim con As New OleDbConnection(constr)
Dim indx As Integer = DataGridView1.SelectedRows(0).Index
id = Convert.ToInt32(indx.ToString())
query = "Delete From ATTENDENCE Where ID=@ID"
Dim cmd = New OleDbCommand(query, con)
cmd.Parameters.Add("@ID", OleDbType.Integer).Value = id
con.Open()
cmd.ExecuteNonQuery()
con.Close()
DataGridView1.Refresh()
MessageBox.Show("تم الحذف بنجاح")(25-02-18, 08:49 PM)العيدروس كتب : [ -> ]السلام عليكم.يعطيك الف صحة و عافية اخوي محمد اسماعيل.ربنا يرضى عليك و على والديك.وضعت الكود اخوي و تطلعلي انو تم الحذف بنجاح لكن الصف يبقى ما بينمحى من الداتاجريد و القاعدة.الله يرضى عليك تلقي نظرة فين الخطا و ربنا يبارك فيك لاني ما فهمت كون العمود اسمو id موجود فعلا باقاعدة البيانات.تشكراتي
(25-02-18, 09:23 PM)العيدروس كتب : [ -> ]شغال تمام ربنا يكرمك و يرزقك من حيث لا تحتسب يا رب.الحذف كلو تمام .بس نقطة اخيرة و اغلق الموضوع.بعد اذنك اخوي هل يمكن اخلي الحذف يظهر مباشر من غير ما اخرج من الفورم1 و ارجع اليه.تشكراتي
Private Sub delete()
Dim con As New OleDbConnection(constr)
Dim da As New OleDbDataAdapter("select ID,code,NAMENAME from ATTENDENCE", con)
End Sub(25-02-18, 10:09 PM)العيدروس كتب : [ -> ]تقصد اضع هكذا مثلا .
و اكتب كلمة Sub delete() قبل رسالة " تم الحذف بنجاح "كود :
Private Sub delete()
Dim con As New OleDbConnection(constr)
Dim da As New OleDbDataAdapter("select ID,code,NAMENAME from ATTENDENCE", con)
End Sub
اذا كان هكذا و الله جربت و ما ضبطت اخوي .و الله بجد اعذرني تعبتك معاي اخوي
Application.Restart()