تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] حول الداتاقريدفيو
#1
السلام عليكم و رحمة الله و بركاته
من أجل تغيير نوع الخلية من textboxcell إلى comboboxCelle أدرجت الكود التالي :


كود :
Dim c As New DataGridViewComboBoxCell
        Dim i As Integer = DataGridView1.CurrentCell.ColumnIndex
        Dim j As Integer = DataGridView1.CurrentCell.RowIndex
        DataGridView1.Item(i, j) = c
        c.Items.AddRange({"kermezli", "sakhri", "aggoun", "hjkjs"})

تتغير دون مشاكل

و لكن عندما أريد استرجاعها إلى TextBoxCell في حدث cellLeave تحدث مشاكل

كود :
Dim c As New DataGridViewTextBoxCell
        Dim i As Integer = e.ColumnIndex
        Dim j As Integer = e.RowIndex
        If TypeOf (DataGridView1.Item(i, j)) Is DataGridViewComboBoxCell And DataGridView1.Item(i, j) IsNot Nothing Then
            Dim t As String = DataGridView1.Item(i, j).Value
            DataGridView1.Item(i, j) = c
            DataGridView1.Item(i, j).Value = t
        End If


و هذا نص رسالة الخطأ

L'opération n'est pas valide, car elle se traduit par un appel réentrant à la fonction SetCurrentCellAddressCore.


أرجو المساعدة من أحد الاخوة

السلام عليكم و رحمة الله و بركاته
الرد }}}}
تم الشكر بواسطة:
#2
PHP كود :
Dim i As Integer 0
    Dim j 
As Integer 0
    
Private Sub DataGridView1_CellMouseLeave(sender As ObjectAs DataGridViewCellEventArgsHandles DataGridView1.CellMouseLeave
        Dim Txt 
As New DataGridViewTextBoxCell
        i 
DataGridView1.CurrentCell.ColumnIndex
        j 
DataGridView1.CurrentCell.RowIndex
        DataGridView1
.Item(ij) = Txt
    End Sub


    
Private Sub DataGridView1_CellMouseUp(sender As ObjectAs DataGridViewCellMouseEventArgsHandles DataGridView1.CellMouseUp
        Dim cmb 
As New DataGridViewComboBoxCell
        i 
DataGridView1.CurrentCell.ColumnIndex
        j 
DataGridView1.CurrentCell.RowIndex
        DataGridView1
.Item(ij) = Cmb
        cmb
.Items.AddRange(New String() {"Abu Ehab""Sezer""Ali""Mhammed"})
    
End Sub 

Abu Ehab : Microsoft Partner  & Systems Developer
الرد }}}}
تم الشكر بواسطة: tarek , تركي قرمزلي


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  الداتاقريدفيو tripoli_boy 0 256 21-02-15, 06:52 AM
آخر رد: tripoli_boy

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم