سلام...در حال ساخت یک نرم افزار فروشگاهی هستم ....می خوام اقلامی رو که درون دیتا گرید وجود داره با زدن دکمه اضافه به لیست به دیتاگرید دیگه توی فرم دیگه انتقال بدم و بازدن دکمه نمایش سبد خرید اون درون فرم دیگه نمایش بده برام
سلام...در حال ساخت یک نرم افزار فروشگاهی هستم ....می خوام اقلامی رو که درون دیتا گرید وجود داره با زدن دکمه اضافه به لیست به دیتاگرید دیگه توی فرم دیگه انتقال بدم و بازدن دکمه نمایش سبد خرید اون درون فرم دیگه نمایش بده برام
سلام
دوست عزیز اول بایستی بگین نحوه انتخابتون چگونه است
یعنی از طریق چک باکس یاانکه یه دکمه بذارین وانتخاب همه داشته باشین یا چه می دونم یه همچو چیزی یا اصلا انتخاب ندارین وهمه رو می خواین بفرستین ؟
باید خاصیت modifre مربوط به دیتاگرید فرم دوم رو public بزاری
سپس تو کد افزودن به سبد خرید از اون فرم که نمونه سازی می کنی به اون دیتاگرید دسترسی داری و قبل از نمایش فرم اطلاعات رو بهش اضافه کنید
یه متغیر از نوع لیست ایجاد بکن بعد تو یه حلقه مثل foreach از اول تا آخر دیتا گریدو بخون و add کن تو لیست .لیست رو برا دیتا سورس گرید دوم بزار
خوخان اینارو وللش یه سر بزن ب ما کارت دارم
اگه کسی میدونه لطفا بیشتر توضیح بده...تو ویژال 6 که خیلی راحت فقط کافی بود اسم فرم سپس نام کنترل. رو مینویشتیم ولی تو سیشارپ یکی از مشکلات مهمم اینه
دمت گرم خوخان خیلی به دردم میخوره فقط من چون اولین بارمه از این راه استفاده میکنم بی زحمت یه توضیح در مورد این کد :
و این کد بدین :
خیلی ازت ممنون
سلام
هیچی عزیز از این طریق فرم شماره 2 رو داخل فرم شماره 1 به قول آقا تقی " پاپلیک " می کنی تا کنترلهای داخل فرم شماره 2 از درون فرم شماره 1 قابل دستیابی باشه
همین
بعدش اینکه ما می آییم دیتاتیبل گرید داخل فرم شماره 1 رو کپی می کنیم و می ریزیم درون دیتاتیبل 2 (DT2) که داخل فرم شماره 2 می باشد
ودر نهایت گرید فرم شماره 2 رو به دیتاتیبل 2 وصل می کنیم
وا باز یادم رفت دکمه تشکر رو بزنم ببخشین
بدرود
دمت گرم خوخان جان.....خیلی کمکم کردی
خوش باشی