PDA

View Full Version : سوال: مشكل با comboobx



s.k711
دوشنبه 29 مهر 1387, 07:30 صبح
سلام دوستان.
من در برنامم از يك Combobox استفاده ميكنم كه بايد اطلاعات يكي از فيلدهاي ذخيره شده در پايگاه داده ام را نشان بده بعد از سرچ در انجمنفهميده كه براي انجام چنين عملياتي بايد Value member و Display member را به ترتيب برابر id جدول و فيلد موردنظرم بكنم.
اما به جاي ذخيره شدن كلمه مورد نظرم در combo ، اين مقدار در پايگاه داده ذخيره ميشه:



System.Data.DataRowView



حالا چه كاركنم. و همچنين ايا ميشه در combo چندتا از فيلدهايمان را نمايش بديم؟
خواهش ميكنم راهنماي بفرماييد.
(sqlserver2000 و نوع داده: nvarchar)
ممنون:لبخندساده:

s.k711
دوشنبه 29 مهر 1387, 09:11 صبح
خواهش ميكنم يكي كمك كنه.:گریه:

mostafaaa
دوشنبه 29 مهر 1387, 11:40 صبح
آیا شما خاصیت DataSource رو هم مقدار دهی کردید؟
به اینها هم یه نگاهی بنداز
http://barnamenevis.org/forum/showthread.php?t=112171&highlight=ComboBox+database
http://barnamenevis.org/forum/showthread.php?t=60501&highlight=ComboBox+database

s.k711
دوشنبه 29 مهر 1387, 11:45 صبح
آیا شما خاصیت DataSource رو هم مقدار دهی کردید؟


سلام دوست عزيز.
بله اين خاصيت را مقدار دادم البته با اسم جدولم.

mostafaaa
دوشنبه 29 مهر 1387, 11:55 صبح
دوست من کد اتصال کمبوباکست به دیتابیس رو بزار تا ببینیم مشکل از کجاست.

s.k711
دوشنبه 29 مهر 1387, 13:17 عصر
دوست من کد اتصال کمبوباکست به دیتابیس رو بزار تا ببینیم مشکل از کجاست.

ممنون از توجهتون. اما من كدي براي اتصال به پايگاه دادم استفاده نكرده ام. از Properties استفاده كردم .
فقط تنظيماتي كه در عكس ضميمه مشاهده ميكنيد استفاده كرده ام.

s.k711
دوشنبه 29 مهر 1387, 22:54 عصر
خواهش ميكنم كمك كنيد.
خيلي خيلي فوري است.:ناراحت:

s.k711
دوشنبه 29 مهر 1387, 23:21 عصر
سلام ، لينكتون را دانلود كردم اما باز نميشه :
http://barnamenevis.org/forum/showthread.php?t=112171&highlight=ComboBox+database


اين Error را ميده.
اگه ميشه يك مثال ديگه در اين زمينه بدين .
خيلي ممنون.:لبخندساده:

mostafaaa
سه شنبه 30 مهر 1387, 09:47 صبح
از چه ورژنی از DotNet استفاده میکنی مال من 2008 هستش. شاید به این علت باز نشده.

s.k711
سه شنبه 30 مهر 1387, 11:04 صبح
از چه ورژنی از DotNet استفاده میکنی مال من 2008 هستش. شاید به این علت باز نشده.


سلام. من از VB.net2005 استفاده ميكنم.
ميشه يك نمونه كد بذارين . مشكلم خيلي جدي است بايد خيلي سريع رفع شود و تنها جايي كه ميشناسم همين انجمنه.
ممنون.:لبخندساده:

s.k711
سه شنبه 30 مهر 1387, 16:14 عصر
سلام دوستان.
كدي كه براي ذخيره ايتم كمبو بكاربردم اينه:




cmd.Parameters.Add(

"@seller", SqlDbType.NVarChar).Value = (ComboBox3.SelectedItem.ToString)




ممكنه كدم ايراد داشته باشه؟
اگه ميشه راهنمايي كنين. يا يك نمونه كد بذارين.
ممنون.

mostafaaa
سه شنبه 30 مهر 1387, 17:35 عصر
دوست من کل پروژت رو بزار تا برات درستش کنم.

s.k711
سه شنبه 30 مهر 1387, 22:29 عصر
سلام خيلي ممنون از توجه و حوصلتون.:لبخندساده:
مشكلم را برطرف كردم.:لبخندساده: