jaza_sa
جمعه 12 مهر 1387, 10:36 صبح
سلام
من یک متغیر static از نوع Generic Collection ها دارم و مقادیر این متغیر رو در DataGridView های مختلف ، در فرم های مختلف نمایش میدم
مشکل از اینجا شروع میشه که اگر چند فرم که این متغیر رو نمایش میدن باز باشن و
من مقدار این متغیر رو در یکی از فرم ها تغیر بدم
به محض وارد شدن به فرم دیگر ، DataGridView ارور میده که فلان Id وجود نداره و یه چیزی کم شده و ...
برای اینکه من جلوی این خطا رو بگیرم ، به این فکر افتادم که
هر موقع مقدار این متغیر در یکی از فرمها تغیر کرد ، رویدادی فراخوانی شه و قبل از وارد شدن به فرم های دیگه ، به صورت اتوماتیک ، مقادیر اون DataGridView ها رو Update کنه (یعنی DataSet رو Refresh کنه) :چشمک:
اگر راه دیگه ای هست که به نظرتون کاربردی تره ممنون میشم معرفی کنید :لبخندساده:
چطور یک رویداد رو برای یک متغیر بنویسم ؟؟؟
با تشکر
من یک متغیر static از نوع Generic Collection ها دارم و مقادیر این متغیر رو در DataGridView های مختلف ، در فرم های مختلف نمایش میدم
مشکل از اینجا شروع میشه که اگر چند فرم که این متغیر رو نمایش میدن باز باشن و
من مقدار این متغیر رو در یکی از فرم ها تغیر بدم
به محض وارد شدن به فرم دیگر ، DataGridView ارور میده که فلان Id وجود نداره و یه چیزی کم شده و ...
برای اینکه من جلوی این خطا رو بگیرم ، به این فکر افتادم که
هر موقع مقدار این متغیر در یکی از فرمها تغیر کرد ، رویدادی فراخوانی شه و قبل از وارد شدن به فرم های دیگه ، به صورت اتوماتیک ، مقادیر اون DataGridView ها رو Update کنه (یعنی DataSet رو Refresh کنه) :چشمک:
اگر راه دیگه ای هست که به نظرتون کاربردی تره ممنون میشم معرفی کنید :لبخندساده:
چطور یک رویداد رو برای یک متغیر بنویسم ؟؟؟
با تشکر