تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
اريد البحث عن ID داخل ListView من قاعدة بيانات لكل صنف معين
#1
السلام عليكم يوجد لدي اصناف داخل صور داخل ListView عندم اقوم بالضغط على الصورة يقوم الكود بقص ال ID  المكتوب داخل الصورة وحذف اسم المنتج ثم البحث عن اسعاره بقاعدة البيانات .. علما بان الكود ياخذ وقت طويل هل يوجد طريقة اسهل ؟

'< بصور المنتجات Listview تعبئة ال
   Sub Showimageinlistview()
       ListView2.Clear()
       Dim dp As New OleDbDataAdapter("SELECT * FROM Proudect", conn)
       Dim ds As New DataSet
       dp.Fill(ds)
       Dim ImageList As New ImageList
       ListView2.LargeImageList = ImageList
       ImageList.ImageSize = New Size(100, 100)
       For x As Integer = 0 To ds.Tables(0).Rows.Count - 1
           Dim m As Integer = ds.Tables(0).Rows(x)(0)
           Dim lb() As Byte = ds.Tables(0).Rows(x).Item("pic")
           Dim lstr As New System.IO.MemoryStream(lb)
           ImageList.Images.Add(Image.FromStream(lstr), Color.White)
           lstr.Close()
           Dim ss As String = ds.Tables(0).Rows(x).Item(1)
           Dim Lvi As New ListViewItem(ss)
           With Lvi
               .Text = ds.Tables(0).Rows(x).Item(0) & " " & "-" & ds.Tables(0).Rows(x).Item(1) & ds.Tables(0).Rows(x).Item(2)
               .ImageIndex = x
           End With
           ListView2.Items.Add(Lvi)
       Next




'< البحث عن تفاصيل المنتج الذي تم تحديده وفتح قائمة اضافة عدد وسعر المنتج
   Private Sub ListView2_ItemSelectionChanged(sender As Object, e As ListViewItemSelectionChangedEventArgs) Handles ListView2.ItemSelectionChanged
   
       TX1.Text = e.Item.Text
       Dim mystr As String = TX1.Text
       Dim cut_at As String = "-"
       Dim y As Integer = InStr(mystr, cut_at)
       Dim string_before As String = mystr.Substring(0, y - 2)
       Dim string_after As String = mystr.Substring(y + cut_at.Length - 1)
       TX1.Text = string_before
       Dim dp As New OleDbDataAdapter("select * from Proudect where ID =" & TX1.Text & " ", conn)
       Dim ds As New DataSet
       dp.Fill(ds)
       If ds.Tables(0).Rows.Count <> 0 Then
           Button1.Text = ds.Tables(0).Rows(0).Item("price1")
           Button2.Text = ds.Tables(0).Rows(0).Item("price2")
     END IF


الملفات المرفقة الشكل المصغر
   
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
اريد البحث عن ID داخل ListView من قاعدة بيانات لكل صنف معين - بواسطة moh61 - 19-07-23, 11:19 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  لو سمحتوا اريد حل لمشكلة في ملف exe بسرعة egystar 0 163 04-02-26, 12:20 AM
آخر رد: egystar
  [سؤال] طريقة توسيط النص داخل اداة comboBox سمير1404 7 4,147 24-08-25, 01:01 PM
آخر رد: أبو خالد الشكري
  [VB.NET] استفسار بخصوص البحث في RichTextBox SerialPort dubai.eig 2 829 18-06-25, 11:09 AM
آخر رد: dubai.eig
  [Acces2007] مشكلة ملف قاعدة بيانات access للقراءة فقط mmaalmesry 11 1,829 29-04-25, 08:55 PM
آخر رد: mmaalmesry
Photo لايمكن تعرف على تنسيق قاعدة البيانات الدريساوي 2 844 26-04-25, 12:24 AM
آخر رد: الدريساوي
  مساعدة في طريقة تحميل الفيديوهات المخزنة في قاعدة البيانات foad8920 0 789 24-04-25, 12:58 PM
آخر رد: foad8920
  مشكلة عدم قراءة قاعدة بيانات MS access 0 490 29-03-25, 01:58 PM
آخر رد: ibraa939
  مشكلة عدم قراءة قاعدة بيانات MS access 0 411 29-03-25, 01:57 PM
آخر رد: ibraa939
  مشكلة عدم قراءة قاعدة بيانات MS access 0 353 29-03-25, 01:57 PM
آخر رد: ibraa939
  [سؤال] اريد طباعة تقرير ريبورت فيو مباشرة فور عرض التقرير mh66 1 726 22-03-25, 09:59 AM
آخر رد: mh66

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


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