تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
السلام عليكم مشلكه عند الغاء التحديث الضغط علي no حدث CellEndEdit
#1
السلام عليكم مشلكه عند الغاء تحديث الخلية والضغط علي no  وتحديث البيانات حدث CellEndEdit 

اريد ارجاع قيمة الخلية عند الضغط علي no تم اضافة  Me.view امر استخدمه لتحديث البيانات ويعمل جيدا 

لاكن المشكل عند الوقوف علي خلية اخري غير الخلية التي يتم التعديل عليه والضغط علي no تظهر رسالة خطأ 


هل يوجد كود عند الضغط علي no يتم ارجاع القيمة 

كود :
    Private Sub DataGridView1_CellEndEdit(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellEndEdit

        
Dim result As DialogResult = MessageBox.Show("هل تريد تحديث البيانات", "Info", MessageBoxButtons.YesNo)
       If result = DialogResult.No Then


           Me.view()



       ElseIf result = DialogResult.Yes Then
' كود تحديث البيانات


       End If

   End Sub
الرد }}}
تم الشكر بواسطة:
#2
وجدت طريقة وهي عرض البيانات من جدول قاعدة البيانات واضافتها في الخلية مرة اخري

كود :
وهذا هو الكود للفائدة

           Using connection As New OleDbConnection(constr)
               Dim command As New OleDbCommand("Select Name,Email,CountryCode,Budget,mcam from customer WHERE CustomerID=" & DataGridView1.CurrentRow.Cells(0).Value.ToString() & "  ORDER BY CustomerID DESC  ", connection)
               connection.Open()
               Dim reader As OleDbDataReader = command.ExecuteReader()
               While reader.Read()
                   Console.WriteLine(reader(0).ToString())
                   If e.ColumnIndex = 1 Then
                       DataGridView1(e.ColumnIndex, e.RowIndex).Value = Trim((reader("Name").ToString()))
                   ElseIf e.ColumnIndex = 2 Then
                       DataGridView1(e.ColumnIndex, e.RowIndex).Value = Trim((reader("Email").ToString()))
                   ElseIf e.ColumnIndex = 3 Then
                       DataGridView1(e.ColumnIndex, e.RowIndex).Value = Trim((reader("CountryCode").ToString()))
                   ElseIf e.ColumnIndex = 4 Then
                       DataGridView1(e.ColumnIndex, e.RowIndex).Value = Trim((reader("Budget").ToString()))
                   ElseIf e.ColumnIndex = 5 Then
                       DataGridView1(e.ColumnIndex, e.RowIndex).Value = Trim((reader("mcam").ToString()))
                   End If
               End While
               reader.Close()
           End Using
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] الغاء كود ضمن بوتن EMADW 1 218 12-04-25, 09:00 PM
آخر رد: أبو خالد الشكري
  أريد كود عند الضغط على الصورة في PictureBox تفتح في برنامج الصور في الويندوز F.H.M 6 630 25-10-24, 01:57 PM
آخر رد: F.H.M
  عند الضغط على زر Cancel يظهر لي رسالة خطأ F.H.M 11 1,093 25-10-24, 06:39 AM
آخر رد: F.H.M
  السلام عليكم ممكن كود بحث فى برنامج مصمم بالفيجوال بيسك وقاعدة بيانات اكسس خالد كامل1 1 461 08-10-24, 02:37 PM
آخر رد: salamandal
  سلام عليكم ayman7662 1 256 12-09-24, 04:17 PM
آخر رد: Taha Okla
  [VB.NET] ياريت مساعدة سريعة بالله عليكم hanylever 5 933 12-09-24, 12:50 AM
آخر رد: ayman7662
  [سؤال] تنفيذ عدة أوامر مختلفة في خلية DGV عند الضغط بعدة أزرار Mohamd Mercy To TheWorlds 0 266 10-09-24, 08:26 AM
آخر رد: Mohamd Mercy To TheWorlds
  السلام عليكم - محتاج كود لوحة الارقام في شاشة paid cash Hamza8484 1 397 13-08-24, 10:23 AM
آخر رد: تركي الحلواني
  [VB.NET] السلام عليكم لدي جدول فرعي وارد تحديث الجدول الرئيسي raedre22 2 369 06-07-24, 12:50 PM
آخر رد: raedre22
  كيف يمكنني الضغط على DataGridView_CellFormatting عبر Button1 moh61 1 389 27-06-24, 12:48 AM
آخر رد: asmarsou

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


يقوم بقرائة الموضوع: