ورود

View Full Version : ارتباط List با Data



.:KeihanCPU:.
دوشنبه 27 خرداد 1387, 13:30 عصر
سلام دوستان
من از شی Data برای برقراری ارتباط با بانک استفاده میکنم.میخواست بدونم چرا وقتی Datasource لیست رو به Data1 و DataField رو به جدول مورد نظر تغییر میدم ,لیست اطلاعات جدول رو نشون نمیده؟
آیا راه خاصی هست که بخوام اینکارو بکنم؟
با تشکر از شما

javadnaroogha
دوشنبه 27 خرداد 1387, 13:56 عصر
سلام
در Form_load فرمي كهList1درآن هست:

data1.recordser.movefirst
do while not data1.recordset.Eof=true
list1.additem data1.recordset.field ("name") .value

data1.recordset.movenext
loop
يادتون باشه كه كنترل Data1به يه جدول كه داراي فيلد name هست وصل شده

.:KeihanCPU:.
دوشنبه 27 خرداد 1387, 18:21 عصر
List1.AddItem Data1.Recordset.Field("Name").Value

Err 438 پیش میاد چرا؟

y.saied
سه شنبه 28 خرداد 1387, 15:18 عصر
شما باید از کنترل DataList استفاده کنی : Microsoft Data Bound List Control 6.0

:::: خاصیت RowSource دیتا لیست رو به Data1 ست کن
:::: خاصیت ListField دیتا لیست رو به فیلدی که میخوای در دیتا لیست نشون داده بشه ست کن

.:KeihanCPU:.
سه شنبه 28 خرداد 1387, 17:15 عصر
:::: خاصیت RowSource دیتا لیست رو به Data1 ست کن
:::: خاصیت ListField دیتا لیست رو به فیلدی که میخوای در دیتا لیست نشون داده بشه ست کن

خودت امتحان کن,نمیشه

اوبالیت به بو
سه شنبه 28 خرداد 1387, 18:52 عصر
خودت امتحان کن,نمیشه


شما باید از کنترل DataList استفاده کنی : Microsoft Data Bound List Control 6.0

:::: خاصیت RowSource دیتا لیست رو به Data1 ست کن
:::: خاصیت ListField دیتا لیست رو به فیلدی که میخوای در دیتا لیست نشون داده بشه ست کن
براي اينكه كنترل DataList براي تكنولوژي ADO هستش و Data از ADO پشتيباني نمي كنه.
يا از Adodc استفاده كن
يا از ListBox معمولي

.:KeihanCPU:.
سه شنبه 28 خرداد 1387, 19:30 عصر
اما وقتی من از Datalist (نه Databoundlist)هم استفاده میکنم بازم نمیشه
List معمولی هم همینطور
به مشکلات دیوونه کننده ای برمیخورم

y.saied
سه شنبه 28 خرداد 1387, 20:39 عصر
---------------------------------------------------------------------------------------------------------

شما باید از کنترل DBList استفاده کنی : Microsoft Data Bound List Controls 6.0
:::: خاصیت RowSource ، كنترل DBList رو به Data1 ست کن
:::: خاصیت ListField ، كنترل DBList رو به فیلدی که میخوای در DBList نشون داده بشه ست کن
---------------------------------------------------------------------------------------------------------
من همين الان امتحان كردم جواب ميده ، دوباره سعي كن ...........

y.saied
سه شنبه 28 خرداد 1387, 20:41 عصر
براي اينكه كنترل DataList براي تكنولوژي ADO هستش و Data از ADO پشتيباني نمي كنه.
يا از Adodc استفاده كن
يا از ListBox معمولي
..............................................
DBList :::: با Data كار ميكنه
..............................................

.:KeihanCPU:.
چهارشنبه 29 خرداد 1387, 23:44 عصر
میشه یه پروژه ضمیمه کنی
من که هر چی میکنم نمیشه

اوبالیت به بو
پنج شنبه 30 خرداد 1387, 01:00 صبح
میشه یه پروژه ضمیمه کنی
من که هر چی میکنم نمیشه

http://www.barnamenevis.org/forum/images/icons/icon2.gif کنترل DataList (http://barnamenevis.org/forum/showpost.php?p=519924&postcount=17)
http://www.barnamenevis.org/forum/images/icons/icon2.gif کنترل DataCombo (http://barnamenevis.org/forum/showpost.php?p=523129&postcount=18)

y.saied
شنبه 01 تیر 1387, 11:09 صبح
میشه یه پروژه ضمیمه کنی
من که هر چی میکنم نمیشه


این هم ضمیمه