3 ضمیمه
مشکل در کد ویرایش سی شارپ در دو فرم جداگانه
سلام بچه ها
من یه برنامه دارم که دوتا فرم داره ، یکی فرم اول که دیتاگرید ویو و اطلاعات ثبت شده نمایش میده و وقتی روی دکمه جدید بزنید فرم دیگه ای باز میشه و میتونید اونجا اطلاعات جدید ثبت کنید...! عکس فرم ها :
ضمیمه 149931
ضمیمه 149932
همه اطلاهات فرم در حالت پابلیک هست و باهم در ارتباط هستند ! دکمه های ثبت و حذف هم درست کار میکنند!
ولی مشکلم در قسمت ویرایش هست ! وقتی روی دیتاگریدویو دکمه ویرایش میزنم به درستی فرم دیگه باز میشه و اطلاعات درون تکست باکس ها قرار میگیرند ولی وقتی روی دکمه اعمال تغییرات میزنم که باید فرم ذخیره شده و بسته شه و اطلاعات دیتاگرید ویو هم تغییر کنه پیغام میده :
ضمیمه 149933
لطفا بگید چیکارش کنم ؟
در ضمن این نکته هم بگم که اگه دیتاگرید ویو و تکست باکس ها توی یک فرم باشد کد ها بدرستی کار میکنن و تغییرات اعمال میشه ! ولی میخام تو دوتا فرم باشه و جدا از هم باشه که این پیغام میده!
تشکر
نقل قول: مشکل در کد ویرایش سی شارپ در دو فرم جداگانه
ارسال برای ویرایش تو فرم دیگه مشکلی نیست ولی مسئله این هستش وقتی داری اطلاعات میفرسته برای ویرایش آیا مقدار اندیس ID که باید برای ویرایش باشه ارسال میشه اون اندیس به صورت مخفی به یک Label هم ارسال کنید و وقتی روی ویرایش بزنید ویرایش میشه و اگه بخواهی بعد از اون لحظه ادامه تغییرات داده شده رو مشاهده کنید میتوانید دستور نمایش بعد از ارسال بنویسید وقتی داده ها ارسال شد و ویرایش خورد و بسته شد در فرم اصلی اطلاعات همون لحظه ویرایش اعمال شده نمایش داده میشه.
فقط مطمئن باشید وقتی داده ها منتقل میشه ID مورد نظر برای ویرایش ارسال میشه یا نه یه Trace کنید به وسیله Trace راحت میتوانید توجه شید چی رو برای ویرایش ارسال نمیکنه.
نقل قول: مشکل در کد ویرایش سی شارپ در دو فرم جداگانه
نقل قول:
نوشته شده توسط
davidrobert
ارسال برای ویرایش تو فرم دیگه مشکلی نیست ولی مسئله این هستش وقتی داری اطلاعات میفرسته برای ویرایش آیا مقدار اندیس ID که باید برای ویرایش باشه ارسال میشه اون اندیس به صورت مخفی به یک Label هم ارسال کنید و وقتی روی ویرایش بزنید ویرایش میشه و اگه بخواهی بعد از اون لحظه ادامه تغییرات داده شده رو مشاهده کنید میتوانید دستور نمایش بعد از ارسال بنویسید وقتی داده ها ارسال شد و ویرایش خورد و بسته شد در فرم اصلی اطلاعات همون لحظه ویرایش اعمال شده نمایش داده میشه.
فقط مطمئن باشید وقتی داده ها منتقل میشه ID مورد نظر برای ویرایش ارسال میشه یا نه یه Trace کنید به وسیله Trace راحت میتوانید توجه شید چی رو برای ویرایش ارسال نمیکنه.
دوست عزیز تقریبا متوجه میشم چی میگید ولی نمیدونم باید چیکارش کنم چجوری کدش بنویسم ! میشه کدشو برام بنویسید ؟ من لیبل توی کدوم فرم بزارم و چجوری کد براش بنویسم ؟
نقل قول: مشکل در کد ویرایش سی شارپ در دو فرم جداگانه
شما یک نمونه جدید از فرم tamin ایجاد می کنید که با فرم حال حاضر فرق دارد.
برای ارسال داده بین فرم ها قبلا بحث شده، جستجو کنید. با ایجاد پراپرتی در فرم درج اطلاعات و مقداردهی در جایی که نمونه ازش میسازید.