تقييم الموضوع :
  • 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
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  السلام عليكم ورحمة الله وبركاته محمد علي 123 2 1,133 10-04-24, 04:36 AM
آخر رد: emadahmed1995
Exclamation [سؤال] كيف يمكن الغاء السوال عند الكتابة على ملف موجود dell 0 76 19-03-24, 01:23 AM
آخر رد: dell
  السلام عليكم رشاد حبيب 2 209 12-03-24, 02:43 PM
آخر رد: رشاد حبيب
  السلام عليكم رشاد حبيب 3 307 27-12-23, 01:25 PM
آخر رد: رشاد حبيب
  [VB.NET] السلام عليكم ممكن مساعدة اخوان احتاج يكون تسجيل الدخول textbox1 + textbox2 Coder_iraqii 4 409 18-12-23, 06:46 PM
آخر رد: Kamil
Information [VB.NET] أنواع ملفات التحديث أبو خالد الشكري 2 225 15-11-23, 12:00 PM
آخر رد: أبو خالد الشكري
Smile تطبيقي يعمل تمام على ويندوز 10 قبل تحديث الوندوز وبعد التحديث لا يعمل رمضان محمد 2 394 31-10-23, 01:50 PM
آخر رد: رمضان محمد
  [سؤال] حول ظهور النافذة الاولى عند الضغط على Menustrip2 في النافذة الثانية vb.net 2012 mh66 0 245 19-10-23, 09:05 AM
آخر رد: mh66
  طلب مساعدةالسلام عليكم المستجد 1 232 01-09-23, 04:33 AM
آخر رد: اسامه الهرماوي
  السلام عليكم ابو اسماعيل33 1 321 27-08-23, 12:55 AM
آخر رد: ابو انس

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


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