22-05-20, 05:15 PM
السلام عليكم يا اخوان
اريد كود
اريد من DataGridViewRow ان لا تضهر صف اضافة جديد عند ملئها مباشرتا الا بعد ان اقوم با عمل ENTR
If (UserDataGridView.SelectedRows.Count > 0) Then
For Each row As DataGridViewRow In UserDataGridView.SelectedRows
UserDataGridView.Rows.Item(row.Index).Visible = False
Next
ElseIf (UserDataGridView.SelectedCells.Count > 0) Then
For Each cell As DataGridViewTextBoxCell In UserDataGridView.SelectedCells
UserDataGridView.Rows.Item(cell.RowIndex).Visible = False
Next
End If
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
For Each row As DataGridViewRow In UserDataGridView.Rows
If (row.Visible = False) Then
UserDataGridView.Rows.Item(row.Index).Visible = True
End If
Next
End Sub(22-05-20, 06:11 PM)alsouf كتب : [ -> ]جرب الشفرة التالية :
كود :
If (UserDataGridView.SelectedRows.Count > 0) Then
For Each row As DataGridViewRow In UserDataGridView.SelectedRows
UserDataGridView.Rows.Item(row.Index).Visible = False
Next
ElseIf (UserDataGridView.SelectedCells.Count > 0) Then
For Each cell As DataGridViewTextBoxCell In UserDataGridView.SelectedCells
UserDataGridView.Rows.Item(cell.RowIndex).Visible = False
Next
End If
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
For Each row As DataGridViewRow In UserDataGridView.Rows
If (row.Visible = False) Then
UserDataGridView.Rows.Item(row.Index).Visible = True
End If
Next
End Sub
Me.DataGridView1.Rows.Add(TextBox1.Text, TextBox2.Text, TextBox3.Text)
(23-05-20, 03:27 PM)سعود كتب : [ -> ]هل يمكن الايضاح اكثر عن المطلوب؟
اصلا يمكنك الاضافة من مربعات نص وتكون عطلت الاضافة من نفس شبيكة البيانات.
![]()
معذرة لو اني بعيد عن المطلوبPHP كود :
Me.DataGridView1.Rows.Add(TextBox1.Text, TextBox2.Text, TextBox3.Text)
' لجعل الداتا غرايد لاتضع سطر جديد
Private Sub DataGridView1_CellEndEdit(sender As Object, e As DataGridViewCellEventArgs) Handles DataGridView1.CellEndEdit
DataGridView1.AllowUserToAddRows = False
End Sub
' لجعل الداتا غرايد تضع سطر جديد عند ضغط انتر
Private Sub DataGridView1_KeyDown(sender As Object, e As KeyEventArgs) Handles DataGridView1.KeyDown
If e.KeyCode = Keys.Enter Then
DataGridView1.AllowUserToAddRows = True
End If
End Sub