PDA

View Full Version : سوال: اتصال فیلدها به کمبوباکس



aminvb
شنبه 13 آذر 1389, 16:50 عصر
سلام

چطور میشه مقادیر یک فیلد رو در کمبو باکس نمایش داد

از توجه دوستان ممنونم

Parham.D
شنبه 13 آذر 1389, 18:56 عصر
ComboBox را انتخاب کنید، و در پنجره Properties خاصیت DataSource را انتخاب کنید. یک کادر کوچک باز میشود و باید در آن Add Project Data Source را انتخاب کنید. یک ویزارد باز میشه که مراحل اتصال به بانک، جدول و فیلد را میشه در آن مشخص کرد. وقتی کار ویزارد تمام شد، فیلد انتخاب شده در Combo ریخته میشه.

reza_edu
شنبه 13 آذر 1389, 20:58 عصر
سلام یه روش دیگه اینکه با استفاده از دیتا ریدر مقدار فیلد هارو بخونی و تو کمبو باکس بریزی میتونی تو فرم لود برنامه بریزی این یهنمونه کد هست که خودم استفاده کردم اینجوری کنترل بیشتری روی داده های که ریخته میشن داری(این نظر شخصی منه)



Dim check As Boolean
Dim conn As New SqlConnection(Global.Employee4.Login.StrinConnecti on)
Dim SQLDataReader As SqlDataReader
Dim SQLCommand As SqlCommand = New SqlCommand("SELECT Known FROM Info_Combobox", conn)
اینا اسم کمبو باکس هام هست
CbxSuppliant_SearchType_Known.Items.Clear()
CbxSuppliant_ShowType_Known.Items.Clear()
conn.Open()
SQLDataReader = SQLCommand.ExecuteReader
While SQLDataReader.Read
check = IsDBNull(SQLDataReader("Known"))
If check = False Then
If Len(SQLDataReader("Known")) > 1 Then
CbxSuppliant_SearchType_Known.Items.Add(SQLDataRea der("Known"))
CbxSuppliant_ShowType_Known.Items.Add(SQLDataReade r("Known"))
End If
End If
End While
conn.Close()

nader.golab
پنج شنبه 08 اردیبهشت 1390, 11:59 صبح
سلام خسته نباشید.
ببخشید اگه این فیلد من 1000000 رکورد داشته باشه اونوقت کابر باید یک دقیقه وقتشو بزاره؟؟؟
من یه روش دیگه که ظاهرا باند(اتصال مستقیم به بانک) کردن بهش می کن رو می خوام.
ممنون از شما

یاشار رضایی نسب
پنج شنبه 08 اردیبهشت 1390, 12:08 عصر
اسم جدول های یه دیتابیس رو چه جوری میشه تو کمبو باکس نشون داد ؟