PDA

View Full Version : Bind کردن یک Dataset به ListBox



babila
چهارشنبه 14 تیر 1385, 15:09 عصر
من یک Dataset دارم که حاوی دو مقدار است مقدار اول عددی و مقدار دوم رشته ای من این کار را در Web form با کمک کد زیر انجام دادم و نتیجه نیز گرفتم
Dropdow1.datasource=dataset
Dropdown1.DataTextfiald="Name"
DropDown1.DataValueField="Id"
DropDown1.DataBind()
ولی در WindowsApplication در مورد ComboBox و ListBox روش این کار را نمی دانم در صورت امکان راهنمائی کنید.

ghafoori
چهارشنبه 14 تیر 1385, 17:15 عصر
دوست عزیز این هم کد دیگه فکر کنم نیاز به توضیح نیست


ComboBox1.DisplayMember = ""
ComboBox1.ValueMember = ""
ListBox1.DisplayMember = ""
ListBox1.ValueMember = ""

babila
چهارشنبه 14 تیر 1385, 19:16 عصر
خطا می دهد
OleDbConnection1.Open()
Dim ds As New DataSet
Dim adpt As New OleDb.OleDbDataAdapter("select chapter_id,chapter_name from chapter", OleDbConnection1)
adpt.Fill(ds)
ComboBox1.DataSource = ds
ComboBox1.DisplayMember = "chapter_name"
ComboBox1.ValueMember = "chapter_Id"

ghafoori
چهارشنبه 14 تیر 1385, 20:10 عصر
خاصیت دیتا سورس را معادل یک جدول یا bindingsource باید قرار بدید:چشمک:


combobox1.datasource=ds.tables(0)
:چشمک:

babila
چهارشنبه 14 تیر 1385, 20:57 عصر
دوباره خطا می دهد

babila
چهارشنبه 14 تیر 1385, 21:02 عصر
This Erorr Apear
Could not bind to the new display member
Parameter name :NewDisplayMember

ghafoori
پنج شنبه 15 تیر 1385, 06:46 صبح
این کد را نگاه کن ببین مشکلت حل میشود:چشمک:
4298