تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] combobox
#1
الاخوة الكرام 

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

التوفيق للجميع
الرد }}}
تم الشكر بواسطة:
#2
السلام عليكم اخي الكريم سمير
يمكنك فعل ذلك ولكن تستفيد من الكومبو لاستخدامه في البحث 
اي ان الكومبو سيكون للعرض فقط 
تابع هذا الموضوع
http://vb4arb.com/vb/showthread.php?tid=34055
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد }}}
تم الشكر بواسطة:
#3
تحياتي لك اخي الكريم
لنفرض ان لديك جدول العملاء (Customer_Tbl)ويحتوي على سبيل المثال على ثلاث حقول :
1. رقم العميل(Cus_ID)
2. اسم العميل(CusName)
3. هاتف العميل(CusPhone)

ونريد مثلا اظهار اسم العميل ورقم الهاتف في الكومبوبوكس


كود :
 Private cmd As New SqlCommand()
   Private da As New SqlDataAdapter()
   Private dt As New DataTable()

   Private Sub FillCBO()
       'فتح الاتصال
       con.Open()
       Try
           'جملة السليكت من الجدول
           Dim sqlQuery As String = "Select Cus_ID,  (CusName + ' ,' + CusPhone   ) as 'Name' FROM Customer_Tbl"
           cmd = New SqlCommand()
           cmd.Connection = Con
           cmd.CommandText = sqlQuery
           da = New SqlDataAdapter()
           da.SelectCommand = cmd
           dt = New DataTable()
           da.Fill(dt)
           comboBox1.DataSource = dt
           comboBox1.DisplayMember = "Name"
           comboBox1.Text = "Select"
       Catch ex As Exception
           MessageBox.Show(ex.Message)
       End Try
       da.Dispose()
       Con.Close()
   End Sub


الان ما عليك سو استدعاء

كود :
FillCBO()
في الحدث الذي تريده

ولا تنسى جملة الاتصال بقاعدة البيانات

كود :
Public ConStr As String = "Data Source= .\SQLEXPRESS;Initial Catalog = database Name;Integrated Security = True"

   Public Con As New SqlClient.SqlConnection(ConStr)
الرد }}}
تم الشكر بواسطة: سمير1404 , سمير1404
#4
مع الاسف لم انجح
اظن ان الخطاء لدي
النتجية تظهر فارغة
الرد }}}
تم الشكر بواسطة:
#5
ارفق مشروعك وسيتم التعديل عليه
الرد }}}
تم الشكر بواسطة: سمير1404 , سمير1404



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


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