السلام عليكم ورحمه الله وبركاته
فديتكم ساعدوني
عندي برنامج واجب هوا مبيعات
فيه داتا قريد فيو وعندي لست فيو
الداتا قراد فيه منتجات كل مااهمس على سطر في الداتا يضيفه للست فيو
المشكله عندي عندما اضيف مرتين من نفس الصنف ينظافو في سطرين
اريد مايكرر عندما اضيف صنف وهو موجود في الست يعدل على العدد اتمنى تساعدوني
وعليكم السلام ورحمة الله وبركاته
قبل سطر الاضافة ضع كود شرط التحقق
بحيث انه يقوم بالتحقق على الاسم اذا تم وجود الاسم
يقوم عملية جمع للاعداد / القيمة فى المكان الخاص به
واذا لم يتحقق الشرط يقوم بتنفيذ كود الاضافة لاضافة الاسم الجديد
وبكده تكون حليت المشكلة
تحياتى لك
وتمنياتى لك التوفيق
اخوي انا عجزت وحاولت جيب لي كوود الله يرحم ولديك
ارفق المشورع حتى يتم عمل الكود طبقاً للمسميات والاكواد المستخدمة لديك
حتى تتمكن من استخدام الكود مباشراً وتوضح لك الصورة بشكل كامل دون اى متاهة
تحياتى لك
وتمنياتى لك التوفيق
استخدم قاعده بيانات وكذا بتتخربط يرحم ولديك ساعدني بالكود كتابه
Datagridview فيها بيانات من قاعده البيانات
وعند الضغط على صف من datagridview
يضيفه لل listview
وعندما يضيف مره اخرا من نفس الصنف الي اضفته لل list
مايضيف صف جديد
يعدل على العدد والسعر في list
يحفظك ربي
وعليكم السلام اتفضل كود حذف المكرر
كود :
Private Sub ListView1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ListView1.SelectedIndexChanged
Dim hash As New System.Collections.Hashtable()
Dim itemI As ListViewItem
Dim itemKey As String
For Each itemI In Me.ListView1.Items
itemKey = itemI.SubItems(0).Text
If Not hash.ContainsKey(itemKey) Then
hash.Add(itemKey, itemI)
End If
Next
Me.ListView1.Items.Clear()
For Each itemI In hash.Values
Me.ListView1.Items.Add(itemI)
Next
End Sub
نست ان اوضح طريقة الحذف التلقائي
ان كنت تريد يحذف تلقائي بدون الضغط على اليست فايو
ضع الكود في تايمر وجعل خاصية الانيبل الى تروي
بالتوفيق اخي
مرفق بالرد مثال بسيط يوضح الفكرة للتحقق
حتى لا يتم اضافة البيانات بشكل مكرر لم يتم ادراج كود الدمج للاعداد
لانى لا اعلم الكود المستخدم لديك ولا الطريقة المستخدمة لديك
ولكن بدلاً من سطر الرسالة بانه يوجد تطابق قم باستبداله بكود الدمج
وبكده تكون انهيت ما تريد فعله
مرفق السورس + برنامج للاختبار
السورس (2015)
السورس المرفق ما هو الا لتوضيح الفكرة فقط
وعليك ان تبني وتكون الامر بناءاً لما هو لديك
تحياتى لك
وتمنياتى لك التوفيق