تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] ضرب اعمدة الداتا جريد فيو
#1
السلام عليكم

عندي اعمدة بالداتا جريد العمود رقم 2 والعمود رقم 3 اريد العمود رقم 5   = ضرب 2*3

يعني

الرقم    الصنف      عدد   *  سعر الشراء        سعر البيع      = اجمالي   

1        س               10     *        12                                     120

استخدمت الكود التالي

كود :
Private Sub DataGridView1_CellValidated(sender As Object, e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellValidated
 
       For Each rc As DataGridViewRow In Me.DataGridView1.Rows
           rc.Cells(5).Value = rc.Cells(2).Value * rc.Cells(3).Value
       Next
   End Sub

بس في مشكلة انة مش بيعدل بعد الاضافة او الحذف او التعديل ولا يقوم بالضرب الا بعد الوقوف علي الخلايا او الداتا جريد او يتم اعادة فتح الفورم انا اريد ان تتم العملية مباشرة بدون الوقوف علي الخلايا بمجرد الاضافة او التعديل او الحذف لاريد عمل اجراء وتنفيذ العملية بعد كل كود
الرد }}}
تم الشكر بواسطة:
#2
حطعه في حدث end edit cell في احداث الdatagridview
اسف لو الاسم مش مرتب بس هتلاقي اسمه مشابه لكده
صلى الله على نبينا محمد
اخيكم / محمود صالح
  قال الزهري رحمه الله  
 مــا عُـــبـِد الله بشئ أفضل من العلم 
الرد }}}
تم الشكر بواسطة: محمد اسماعيل
#3
(01-02-18, 03:24 PM)محمود صالح كتب : حطعه في حدث end edit cell في احداث الdatagridview
اسف لو الاسم مش مرتب بس هتلاقي اسمه مشابه لكده



جربت قبل ماطرح السؤال في الاحداث

DataGridView1_CellEndEdit

DataGridView1_CellFormatting

انا اول مرة اصمم برنامج بيع وعايز افضل حدث وافضل طريقة للعملية عشان ميحصلش تهنيج بالصفوف والخلايا الكبيرة

سانتظر رد الاخوة حاليا استخد الكود في حدث CONECT لقاعدة البيانات  وحدث DataGridView1_CellValidating
الرد }}}
تم الشكر بواسطة:
#4
انت بدخل البيانات مباشرة في datagridview ولا هناك تكست بوكس وعند الضغط على button يتم الاضافة
لو كانت الطريقة الاولى للاسف لازم تحطه في sub وتضعه في كل الاحداث الى تاثر على عملية الضرب العمودين
ولو كانت الطريقة الثانية يكفي انك تضعه في button
صلى الله على نبينا محمد
اخيكم / محمود صالح
  قال الزهري رحمه الله  
 مــا عُـــبـِد الله بشئ أفضل من العلم 
الرد }}}
تم الشكر بواسطة:
#5
(01-02-18, 04:40 PM)محمود صالح كتب : انت بدخل البيانات مباشرة في datagridview ولا هناك تكست بوكس وعند الضغط على button يتم الاضافة
لو كانت الطريقة الاولى للاسف لازم تحطه في sub وتضعه في كل الاحداث الى تاثر على عملية الضرب العمودين
ولو كانت الطريقة الثانية يكفي انك تضعه في button

البيانات الي الداتا جريد مباشرة  يعني في كل حدث يؤثر علي البيانات يجب وضع الحدث
الرد }}}
تم الشكر بواسطة:
#6
(01-02-18, 06:29 PM)محمد اسماعيل كتب :
(01-02-18, 04:40 PM)محمود صالح كتب : انت بدخل البيانات مباشرة في datagridview ولا هناك تكست بوكس وعند الضغط على button يتم الاضافة
لو كانت الطريقة الاولى للاسف لازم تحطه في sub وتضعه في كل الاحداث الى تاثر على عملية الضرب العمودين
ولو كانت الطريقة الثانية يكفي انك تضعه في button

البيانات الي الداتا جريد مباشرة  يعني في كل حدث يؤثر علي البيانات يجب وضع الحدث

نعم
صلى الله على نبينا محمد
اخيكم / محمود صالح
  قال الزهري رحمه الله  
 مــا عُـــبـِد الله بشئ أفضل من العلم 
الرد }}}
تم الشكر بواسطة: محمد اسماعيل
#7
(01-02-18, 07:40 PM)محمود صالح كتب :
(01-02-18, 06:29 PM)محمد اسماعيل كتب :
(01-02-18, 04:40 PM)محمود صالح كتب : انت بدخل البيانات مباشرة في datagridview ولا هناك تكست بوكس وعند الضغط على button يتم الاضافة
لو كانت الطريقة الاولى للاسف لازم تحطه في sub وتضعه في كل الاحداث الى تاثر على عملية الضرب العمودين
ولو كانت الطريقة الثانية يكفي انك تضعه في button

البيانات الي الداتا جريد مباشرة  يعني في كل حدث يؤثر علي البيانات يجب وضع الحدث

نعم

سانتظر الاخوة ربما يكون في جديد الف شكر علي ردك
الرد }}}
تم الشكر بواسطة: محمود صالح , محمود صالح
#8
هل تقوم بتعبئة ال datagrid من مصدر معين ؟؟
ام يقوم المستخدم بأضافة سطر جديد ؟؟
الرد }}}
تم الشكر بواسطة:
#9
(01-02-18, 11:30 PM)Rabeea Qbaha كتب : هل تقوم بتعبئة ال datagrid من مصدر معين ؟؟
ام يقوم المستخدم بأضافة سطر جديد ؟؟

يقوم المستخدم بالاضافة والحذف والتعديل
الرد }}}
تم الشكر بواسطة:
#10
السلام عليكم أخي العزيز ورحمة الله وبركاته
يمكنك تنفيذ العملية الحسابية في قاعدة البيانات من دون اللجوء إلى تنفيذ العملية من خلال الكود في المشروع.
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مشكلة فى جمع عمود فى داتا جريد فيو احمد خطاب 3 152 06-03-24, 07:49 PM
آخر رد: احمد خطاب
  حذف الاسطر الفارغه من الداتا جريد فيو اليوم السابع 3 2,357 03-03-24, 12:57 AM
آخر رد: مصمم هاوي
  كيفية جمع أرقام عمود فى الداتا جريد فيو بناءاً على بيانات معينة heem1986 5 222 25-02-24, 11:26 PM
آخر رد: heem1986
  كيفية تنفيذ امر عند التعليم على checkbox بالداتا جريد فيو heem1986 2 158 21-02-24, 01:37 AM
آخر رد: heem1986
  [VB.NET] مشكلة التاريخ في الداتا قريد فيو مبرمج صغير 1 6 399 24-01-24, 10:12 PM
آخر رد: annagui
  هل الداتا قراد فيو تسمح بتعدد الاسطر داخل الخلية عند جلب بيانات نصية طويله من قاعدة ب khalidalwdi 3 460 10-11-23, 11:08 AM
آخر رد: khalidalwdi
  ممكن كود ترقيم تلقائي في الداتا غريد فيو المبرمج البسيط 16 10,576 08-11-23, 01:44 AM
آخر رد: الحزين اليماني
  انتقال المؤشر بين الخلايا في نفس الصف في الداتا جريد فيو fares_mohammed 2 462 03-11-23, 09:57 PM
آخر رد: fares_mohammed
  يوجد مشكلة عند تحميل البيانات فى كمبوبوكس داخل داتا جريد new_programer 2 473 17-10-23, 06:51 PM
آخر رد: new_programer
Photo [سؤال] تجميع قيم العناصر المتشابهة في الداتا جريد فيو علاء الكبابي 6 565 13-08-23, 01:00 PM
آخر رد: تركي الحلواني

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


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