سلام
بعد الحذف وتعبئة الداتاجريد حدد السطر باستخدام Rows.Selected
موفقين
سلام
لحذف عدة صفوف دفعة واحده عن طريق تضليلها في datagridview جرب هذا الطريقة
موفقين
بعد الحذف وتعبئة الداتاجريد حدد السطر باستخدام Rows.Selected
كود :
Private Sub Button8_delet_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button8_delet.Click
If MsgBox("هل انت متأكد من رغبتك في حدف السجل ؟", MsgBoxStyle.YesNo, "تحذير") = MsgBoxResult.Yes Then
Dim postion As Integer = DataGridView1.CurrentRow.Index
Dim emp_No_postion = DataGridView1.Rows(postion).Cells("emp_No").Value
Dim cmd As New OleDbCommand("delete from emp_table where emp_No = " & CInt(emp_No_postion), con)
con.Open()
cmd.ExecuteNonQuery()
con.Close()
emp_table_load()
If postion < DataGridView1.Rows.Count Then
DataGridView1.FirstDisplayedScrollingRowIndex = postion
DataGridView1.Rows(postion).Selected = True
End If
MsgBox("تم الحذف بنجاح ")
End If
End Subموفقين
سلام
لحذف عدة صفوف دفعة واحده عن طريق تضليلها في datagridview جرب هذا الطريقة
كود :
con.Open()
For Each row As DataGridViewRow In DataGridView1.SelectedRows
Dim emp_No_postion = row.Cells("emp_No").Value
Dim cmd As New OleDbCommand("delete from emp_table where emp_No = " & CInt(emp_No_postion), con)
cmd.ExecuteNonQuery()
Next
con.Close()موفقين
متغيب
