تقييم الموضوع :
  • 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

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] طريقة توسيط النص داخل اداة comboBox سمير1404 7 3,862 24-08-25, 01:01 PM
آخر رد: أبو خالد الشكري
  [VB.NET] استفسار بخصوص البحث في RichTextBox SerialPort dubai.eig 2 663 18-06-25, 11:09 AM
آخر رد: dubai.eig
  [Acces2007] مشكلة ملف قاعدة بيانات access للقراءة فقط mmaalmesry 11 1,479 29-04-25, 08:55 PM
آخر رد: mmaalmesry
Photo لايمكن تعرف على تنسيق قاعدة البيانات الدريساوي 2 697 26-04-25, 12:24 AM
آخر رد: الدريساوي
  مساعدة في طريقة تحميل الفيديوهات المخزنة في قاعدة البيانات foad8920 0 663 24-04-25, 12:58 PM
آخر رد: foad8920
  مشكلة عدم قراءة قاعدة بيانات MS access 0 424 29-03-25, 01:58 PM
آخر رد: ibraa939
  مشكلة عدم قراءة قاعدة بيانات MS access 0 354 29-03-25, 01:57 PM
آخر رد: ibraa939
  مشكلة عدم قراءة قاعدة بيانات MS access 0 291 29-03-25, 01:57 PM
آخر رد: ibraa939
  [سؤال] اريد طباعة تقرير ريبورت فيو مباشرة فور عرض التقرير mh66 1 560 22-03-25, 09:59 AM
آخر رد: mh66
  طريقة طباعة ملف pdf بقاعدة بيانات sql heem1986 0 524 25-02-25, 09:31 AM
آخر رد: heem1986

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


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