كيف يمكن استيراد بيانات في comboBox من عمود في جدول
وشئ اخر انا عاملة زر open يفتح على صور واريد عند جلب الصورة في pictureBox اريد عمل resize للصورة على قد حجمpictureBox
ياليت المساعدة عاجلا :rolleyes:
كيف يمكن استيراد بيانات في comboBox من عمود في جدول
وشئ اخر انا عاملة زر open يفتح على صور واريد عند جلب الصورة في pictureBox اريد عمل resize للصورة على قد حجمpictureBox
ياليت المساعدة عاجلا :rolleyes:
تم الإستيراد بهذا الشكل
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
في المثال يتضح المقال
الأخ غملاسي القدير انا بعد بحث في المنتدى عملت الموديول التالي ولكن لدي مشكلة ولا ادري كيف الحل وارجو منك المساعدة
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>
اقتباسبس الحين المشكلة عندي ان الجنسيات عندي للجنسين يعني فرضا امارتي - اماراتية وكل واحد مخزن في عمود في الجدولوذهبت الى الحدث cmbSex_SelectedIndexChanged وعملت الكود التالي ولم يزبط لانه يعطيني خطأ اثنا عملية الكومبيليشن
CODE
cmbNatio.DataSource = "CountryArabicFeMaleNationality"
ياريت تفهمني كيف اقدر اجعل المستخدم عندما يختار الجنس ذكر يظهر اماراتي وعندما يختار أنثى تظهر اماراتية
ولك الف شكر
الخطاء يظهر لانك تقوم باسناد قيمة خاطئة للdatasource والمفترض ان تكون مجموعة بيانات او جدول...الخ
كل ما عليك فعله هو تغيير ال displaymember
VB.NET and C# Comparison
http://www.harding.edu/fmccown/vbnet_csharp_comparison.html
=-=-=-=-=-=-=
ذو العلم يشقى فى النعيم بعلمه .:. واخو الجهالة فى الشقاوة ينعم
=-=-=-=-=-=-=
يا من بدنياه اشتغل . قد غره طول الأمل . فالموت يأتى بغتة . والقبر صندوق العمل
=-=-=-=-=-=-=
ان لم تستطع ان تجد ما تفعله فافعل ما لم تسطع ان تجده

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