PDA

View Full Version : بایند کردن کومبو باکس



programmable
یک شنبه 09 فروردین 1388, 18:15 عصر
سلام ستون Name جدول رو با استفاده از BindingSource به کومبوباکس بایند کردم . در این ستون چند نام تکراری وجود داره .خاصیت AutoCompelete هم فعاله و نوعش ListItem هست . مشکل اینه که فرضا اگه 4 ردیف نام علی وجود داشته باشه هر کدوم رو که انتخاب کنم نرم افزار اتوماتیک بالاترین ردیفی که علی دره رو انتخاب می کنه!
به نظر شما مشکل از کجاست؟

mohsen306
یک شنبه 09 فروردین 1388, 20:39 عصر
با سلام:
مشکلت از دیتا ست هست . برو دیتا ستت رو باز کن و اونجا Query رو Edit کن و با شرط Where و یا Group By اونو Edit کن.
فکر کنم اینطوری حل بشه!

موفق باشی:لبخندساده:

programmable
یک شنبه 09 فروردین 1388, 22:05 عصر
نه از دیتاست نیست ، رکورد ها همه درست هستند .خط به خط بررسی کردم کدها رو هم . مشکل یا از بایندینگ سورس هست یا از Combo box

mostafaaa
یک شنبه 09 فروردین 1388, 22:44 عصر
سلام دوست من
چطور Bind کردی ؟
کدت رو بزار !!

programmable
یک شنبه 09 فروردین 1388, 23:11 عصر
DataSource رو برابر BidingSource گذاشتم و DisplayMember رو برابر فیلد Name
در Form_load هم TableAdapter عمل fill رو انجام میده

programmable
یک شنبه 09 فروردین 1388, 23:14 عصر
البته باید اینم عرض کنم که کومبو باکس های دیگری هم دارم که به کاربر اجازه میده از طریق اونها هم انتخاب انجام بده . مشکل دقیقا اینه که وقتی 4 تا Name یکسان دارم هرکدوم رو که انتخاب میکنم با رفتن به کنترل دیگر بایندینگ سورس اتوماتیک اولین Name رو انتخاب می کنه.