PDA

View Full Version : مشکل با TDBcombobox



www2006
شنبه 27 آبان 1385, 18:12 عصر
سلام

من برای خوندن اطلاعات یک جدول در اسکیوال سرور از یک :
datasource
TDBcombobox
TADOconnection
TADOstoredProc

استفاده کرده ام ولی هنگام اجرا فقط اولین فیلد از ستون مورد نظرم رو میبینم ..علتش چی میتونه باشه؟
(البته این رو هم بگم که ایراد از استور پروسیجر نیست چون اون رو تست کردم )ش

در ضمن تو
TDBLookupComboBox
هم هیچی نشون نمیده

با تشکر

mzjahromi
شنبه 27 آبان 1385, 19:27 عصر
DBComboBox اصولا محتویات DB رو لیست نمیکنه
برای منظور شما باید از DBLookupComboBox استفاده بشه ولی:
مقادیر ListSource و ListField و Key Field رو تنظیم کنید نه DataSource و DataField

www2006
یک شنبه 28 آبان 1385, 18:35 عصر
مشکل لیست کردن رو ( با راهنمایی شما ) حل کردم .

یه سوال دیگه :
چطور میتونم به گزینه ای که کاربر انتخاب کرده دسترسی داشته باشم ..؟

(من تو Properties مربوط به DBLookUpComboBox گزینه ای مثل Text یا Items پیدا نمیکنم)

mzjahromi
یک شنبه 28 آبان 1385, 18:49 عصر
میتونید از خاصیت KeyValue یا
DBLookupComboBox1.ListSource.DataSet.FieldByName(' ...').AsString استفاده کنید