الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

resize image &جلب بيانات لcomboBox

مغلق
بدأه roza_03 في 22 أبريل 2005 · 3 رد · 571 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

كيف يمكن استيراد بيانات في comboBox من عمود في جدول

وشئ اخر انا عاملة زر open يفتح على صور واريد عند جلب الصورة في pictureBox اريد عمل resize للصورة على قد حجمpictureBox

ياليت المساعدة عاجلا :rolleyes:

#2

تم الإستيراد بهذا الشكل

 Private Sub Load2Columns()
        Dim strSQL As String
        Try
            Cnn.Open()
            strSQL = "SELECT * FROM tb"
            Dim cmd As New OleDbCommand(strSQL, Cnn)
            Dim rdr As OleDbDataReader = _
            cmd.ExecuteReader(CommandBehavior.CloseConnection)
            With cbox
                .BeginUpdate()
                Do While rdr.Read()
                     .Items.Add(rdr("myColumn").ToString)
                Loop
                .EndUpdate()
                rdr.Close()
                cmd.Dispose()
            End With
        Catch ex As Exception
            Throw ex
        Finally
            Cnn.Close()
        End Try
    End Sub

طبعاً الكود واضح و إزيده إضاح على إفتراض أنكِ قمتي بإنشاء عنصر إتصال باسم Cnn و اسم القائمة المنسدلة هي cbox

والباقي واضح إن شاء الله

السؤال الثاني إختاري من خصائص Picture Box الخاصية SizeMode تساوي StretchImage

في المثال يتضح المقال

#3

الأخ غملاسي القدير انا بعد بحث في المنتدى عملت الموديول التالي ولكن لدي مشكلة ولا ادري كيف الحل وارجو منك المساعدة

Public Sub ComboMoxFill(ByVal sql, ByVal DisMem, ByVal ValMem, ByVal CobBox)
        Try
            Call sConn()
            Dim ds As New DataSet
            Dim da As New OleDb.OleDbDataAdapter(sql, Conn)
            da.SelectCommand.ExecuteNonQuery()
            da.Fill(ds)
            CobBox.DataSource = ds.Tables(0)
            CobBox.DisplayMember = DisMem
            CobBox.ValueMember = ValMem
        Catch e1 As OleDb.OleDbException
            MessageBox.Show(e1.Message)

        End Try

        Conn.Close()
    End Sub

طبعا انا استعدي الاجراء بالطريقة التالية

sql = "select CountryArabicMaleNationality , CountryCode,CountryArabicFeMaleNationality From Country order by CountryArabicMaleNationality"
        Call ComboMoxFill(sql, "CountryArabicMaleNationality", "CountryCode", cmbNatio)

بس الحين المشكلة عندي ان الجنسيات عندي للجنسين يعني فرضا امارتي - اماراتية وكل واحد مخزن في عمود في الجدول

وذهبت الى الحدث cmbSex_SelectedIndexChanged وعملت الكود التالي ولم يزبط لانه يعطيني خطأ اثنا عملية الكومبيليشن

cmbNatio.DataSource = "CountryArabicFeMaleNationality"

ياريت تفهمني كيف اقدر اجعل المستخدم عندما يختار الجنس ذكر يظهر اماراتي وعندما يختار أنثى تظهر اماراتية

ولك الف شكر

<span style='color:green'>سؤل ابن عباس عن علمه كيف جمعه فقال :( أوتيت لسانا سؤولا وقلبا عقولا)</span>

#4
اقتباس
بس الحين المشكلة عندي ان الجنسيات عندي للجنسين يعني فرضا امارتي - اماراتية وكل واحد مخزن في عمود في الجدول

وذهبت الى الحدث cmbSex_SelectedIndexChanged وعملت الكود التالي ولم يزبط لانه يعطيني خطأ اثنا عملية الكومبيليشن

CODE

cmbNatio.DataSource = "CountryArabicFeMaleNationality"

ياريت تفهمني كيف اقدر اجعل المستخدم عندما يختار الجنس ذكر يظهر اماراتي وعندما يختار أنثى تظهر اماراتية

ولك الف شكر

الخطاء يظهر لانك تقوم باسناد قيمة خاطئة للdatasource والمفترض ان تكون مجموعة بيانات او جدول...الخ

كل ما عليك فعله هو تغيير ال displaymember

VB.NET and C# Comparison

http://www.harding.edu/fmccown/vbnet_csharp_comparison.html

002.gif

=-=-=-=-=-=-=
ذو العلم يشقى فى النعيم بعلمه .:. واخو الجهالة فى الشقاوة ينعم
=-=-=-=-=-=-=
يا من بدنياه اشتغل . قد غره طول الأمل . فالموت يأتى بغتة . والقبر صندوق العمل
=-=-=-=-=-=-=
ان لم تستطع ان تجد ما تفعله فافعل ما لم تسطع ان تجده

screen_shot_2011-05-19_at_12.44.49_pm.pn

هذا الموضوع مغلق.

مواضيع مشابهة