ورود

نسخه کامل مشاهده نسخه کامل : چطور میشه به ستون datagridView که از نوع ComboBox هستش مقدار داد



MTPROG
23-06-2009, 09:05
یک DataGrid دار 6 ستون هستش که یکیشون از نوع Combo Box و بقیه از نوع TextBox هستن
حالا وقتی کاربر روی نام کالا کلیک میکنه لیستی باز میشه و مشخصات رو میگره و تو DataGrid پر میکنه
این کالا ممکنه چندتا قیمت داشته باشه و باید تو ستون مربوطه قیمتهاش ردیف بشه .این کار چطوری انجام میشه؟

فرض کنید نام ستون Cln_Buy و قیمت 1000 و 2000 و 3000 باشه

عــــلی
24-06-2009, 00:05
سلام دوست عزیز خسته نباشید.
یه خورده عجیب غریب سوال کردید ولی من تا اونجا که فهمیدم براتون میگم امیدوارم مورد استفاده قرار بگیره:46::
با کد زیر میتونی یک Column از نوع کمبو باکس با مقدار اضافه کنی:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

با این توضیحی که شما دادی انگار به دیتابیس متصل هستی...
خوب اگه به دیتا بیس متصل هستی نیازی به اینکه بخوای به کمبو باکس مقدار اضافه کنی نداری چون دیتا گراید خودش یه قابلیت داره که میتونی به وسیله اون مقدار رو از دیتا بیس بخونی که من الان بهت میگم:

روی دیتاگراید کلیک کن.از پنجره Properties گزینه Colums رو انتخاب کن و اونی که کمبو باکس هست رو انتخاب کن.حالا تو خاصیت این Column با استفاده از DataSource به دیتا بیس متصل شو (نمونه شو میتونی تو همین سایت سرچ کنی).
بعد اینکه به دیتا بیس متصل شدی حالا میتونی از خاصیت DisplayMember به عنوان فیلدی که میخوای درون کمبو قرار بگیره استفاده کنی.
برای مثال همون فیلد Cln_Buy.
برنامه رو اجرا کن میتونی تمام مقدار ها رو درون کمبو مشاهده کنی.

اگه سوالی بود در خدمتیم.
موفق باشی و سربلند. یا علی:11:.

MTPROG
24-06-2009, 08:20
یه خورده عجیب غریب سوال کردید
فکر نکنم خیلی عجیب غریب بود

در کل منظورم همون بخش اول بود که توضیح دادی برای اتصال با بانک مشکلی نداشتم فقط احتیاج به سورس دستی داشتم

با تشـــــــــــــــــــــــ ـکر