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

بالبداية اود ان شكر جميع الاخوان القائمين والمشاركين بهذا المنتدى الرائع
الذي يقدم كل شيء من مساعدات لوجه الله تعالى

سؤالي

عندي فورم يوجد به داتا جرد فيو اقوم بتعبئتها عن طريق تكست بوكس اقوم بادخال باركود المنتج وادخل الكمية في تكست بوكس اخر
وعند الضغط على زر انتر يقوم باضافة سطر بالداتا جرد فيو علما" بان اعمدة الداتا جرد فيو تحتوي على  6 اعمدة ترتيبها كالتالي :

1. رقم المنتج
2. باركود المنتج
3. اسم المنتج
4. سعر المنتج
5. كمية المنتج
6. السعر الاجمالي

طريقة الاضافة تعمل معي بشكل صحيح 100%

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

كل الشكر للجميع مسبقا"

الحمد لله تم حل المشكلة بواسطة استخدام جملة While

الكود ليستفيد منه الجميع


PHP كود :
 Dim i As Integer 0
        While i 
dataGridView1.Rows.Count
          If dataGridView1
.Rows(i).Cells(0).Value.ToString() = TXT_IDPRODUCT.Text.ToString() Then
            MessageBox
.Show("هذا المنتج تم ادخالة مسبقاً""تنبية"MessageBoxButtons.OKMessageBoxIcon.Exclamation)
 
           Return
          End 
If
 
         System.Math.Max(System.Threading.Interlocked.Increment(i),1)
 
       End While 
الرد }}
تم الشكر بواسطة: Abou Eman , elgokr
#2
هذا أيضا ينفع يضيف 1 الى الكمية :

كود :
For I = 0 To DataGridView1.Rows.Count - 1
           If DataGridView1.Rows(I).Cells(0).Value = TXT_IDPRODUCT.Text Then
               If MsgBox("هذه السلعة موجودة مسبقا هل تريد زيادة كميتها بمقدار 1", MsgBoxStyle.Question +
                         MsgBoxStyle.YesNo, "") = MsgBoxResult.Yes Then
                   DataGridView1.Rows(I).Cells(4).Value += 1
                   MsgBox("تمت إضافة السلعة", MsgBoxStyle.Information, "")
                   Exit Sub
               End If
           End If
       Next
الرد }}
تم الشكر بواسطة: elgokr


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  الوقوف على سطر معين بالداتا قريد فيو ابو اسماعيل33 6 211 19-06-22, 01:59 AM
آخر رد: سعود
  التعامل مع الموبايل عن طريق الكمبيوتر ابو انس 2 434 14-04-22, 03:16 AM
آخر رد: ابو انس
  هل يوجد خاصية للتحكم في عرض الاعمدة بالداتا جريد فيو essawq 9 3,727 11-03-22, 07:55 AM
آخر رد: ahmedhhh2
  السلام عليكم .. مشكلة بالداتا جريد فيو AhmedRamadan 1 649 11-02-22, 12:25 AM
آخر رد: اسامه الهرماوي
  [سؤال] ممكن شرح او رابط افضل طرق عرض البيانات في الداتاجريد و التعامل معها غدير الصليحي 2 1,021 19-01-22, 01:46 AM
آخر رد: رضوان الجماعي
  [سؤال] كيف اربط تاريخ موجود فى قاعدة البيانات ب أداة month calendar genral 0 421 20-12-21, 05:10 PM
آخر رد: genral
  تشغيل برنامج موجود في مجلد programmes file i1982 1 533 15-12-21, 02:16 AM
آخر رد: ابو انس
  [سؤال] فحص اذا كان item موجود فى ListView او لا alims 5 506 28-11-21, 10:00 PM
آخر رد: alims
  كيف التعامل مع DataGridView في حال وجود اعمدة غير متطابقة في DataSource غدير الصليحي 3 796 28-11-21, 12:47 PM
آخر رد: سعود
  [سؤال] طريق التعامل عن طريق الكود مع ContextMenuStrip alims 7 717 08-11-21, 04:21 PM
آخر رد: Anas Mahmoud

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


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