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

التالي كل كلاس الفورم لمن لا يريد تحميل المرفق
PHP كود :
Public Class Form1
    Private 
Function gid()
 
       Return dgv.Rows.Count
    End 
Function
 
   Private Sub Form1_Load(sender As System.ObjectAs System.EventArgsHandles MyBase.Load
        dgv
.AutoSizeColumnsMode DataGridViewAutoSizeColumnsMode.Fill
        Randomize
()
 
   End Sub
    Private Sub btnGen_Click
(sender As System.ObjectAs System.EventArgsHandles btnGen.Click
        txtbarcode
.Text Int(Rnd() * 999)
 
   End Sub
    Private Sub txtq_KeyDown
(sender As ObjectAs System.Windows.Forms.KeyEventArgsHandles txtq.KeyDown
        If e
.KeyData Keys.Enter Then
            If dgv
.Rows.Count IIf(dgv.AllowUserToAddRows10Then
                dgv
.Rows.Add(gidtxtbarcode.Texttxtname.Texttxtu.Texttxtunitpr.Texttxtq.Text)
 
           Else
                For i 
As Integer 0 To dgv.Rows.Count IIf(dgv.AllowUserToAddRows21)
 
                   If txtq.Text "" Then
                        Return
                    Else
                        If dgv
.Rows(i).Cells(1).Value txtbarcode.Text Then
                            dgv
.Rows(i).Cells(5).Value Val(dgv.Rows(i).Cells(5).Value Val(txtq.Text))
 
                       Else
                            Dim row 
As New DataGridViewRow
                            row
.CreateCells(dgv)
 
                           row.Cells(0).Value gid()
 
                           row.Cells(1).Value txtbarcode.Text
                            row
.Cells(2).Value txtname.Text
                            row
.Cells(3).Value txtu.Text
                            row
.Cells(4).Value txtunitpr.Text
                            row
.Cells(5).Value += Val(txtq.Text)
 
                           dgv.Rows.Add(row)
 
                       End If

 
                   End If
 
               Next
            End 
If
 
       End If
 
   End Sub
    Private Sub dgv_RowsAdded
(sender As ObjectAs System.Windows.Forms.DataGridViewRowsAddedEventArgsHandles dgv.RowsAdded
        dgv
.Rows(e.RowIndex).Cells(6).Value Val(dgv.Rows(e.RowIndex).Cells(4).Value) * Val(dgv.Rows(e.RowIndex).Cells(5).Value)
 
   End Sub
End 
Class 


الملفات المرفقة
.zip   wval.zip (الحجم : 15.74 ك ب / التحميلات : 39)
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}


الردود في هذا الموضوع
RE: تكرار ادخال نفس العنصر في الداتاغريد فياو - بواسطة سعود - 01-08-22, 01:00 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مساعدة في تحديث سيد أحمد 2 559 18-05-25, 03:11 AM
آخر رد: مصمم هاوي
  سبب تكرار رسالة التنبيه مصمم هاوي 4 431 03-05-25, 02:05 PM
آخر رد: مصمم هاوي
  تعديل كود تحديث البيانات مصمم هاوي 1 784 26-04-25, 06:07 PM
آخر رد: مصمم هاوي
  مساعدة في كود عدم تكرار استدعاء نفس السؤال من المصفوفة fireswored1 5 547 10-02-25, 05:11 PM
آخر رد: fireswored1
  ادخال درجات الطلاب لقاعدة بيانات اكسس .. مساعدة Tajaldeen 9 2,750 07-02-25, 07:59 PM
آخر رد: الورد2
  [VB.NET] كود ادخال المنظومه في اسبات محمد ملك 4 407 16-01-25, 10:31 PM
آخر رد: محمد ملك
  [VB.NET] طلب كود vba اكسل يقوم بنسخ خلية من قائمة ثم لصقها في خلية اخرى Faisal_kg 0 372 25-10-24, 09:13 PM
آخر رد: Faisal_kg
  هل يوجد كود لعدم تكرار نفس البيانات ببعض الحقول F.H.M 19 900 15-09-24, 06:14 AM
آخر رد: F.H.M
  [سؤال] تنفيذ عدة أوامر مختلفة في خلية DGV عند الضغط بعدة أزرار Mohamd Mercy To TheWorlds 0 267 10-09-24, 08:26 AM
آخر رد: Mohamd Mercy To TheWorlds
  تكرار الصفوف في الكريستل ريبورت makky 2 2,462 26-08-24, 01:20 PM
آخر رد: تركي الحلواني

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


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