با سلام خدمت دوستان
من در یکی از پروژه ها با مشکلی مواجه شدم که امیدوارم کسی باشه که به من کمک کنه
ممنون

اطلاعات اولیه:
در این پروژه جهت جلوگیری از تکرار کد های اضافی یکسری کامپوننت طراحی کردم که بعنوان نمونه یک Combo box رو آماده کردم و در آن یکسری کد های اولیه خواندن داده ای در دیتابیس رو آوردم که برای استفاده در روی فرم ها مجبور نباشم کدهای تکراری بزنم مثل تصویر زیر:

01.png

اما مشکل بوجود آمده

به محض افزودن شی در فرم مقدار داده های فعلی پایگاه داده در فایل resx فرم قرار می گیرد حتی زمانی که این کد را از فایل resx پاک می کنیم به محض کوچکترین تغییر و یا اصلاح در فرم، مجددا داده های فعلی پایگاه داده در فایل resx فرم اضافه می شود به گونه ای که با افزودن مقادیر جدید حین کار در در پایگاه داده همیشه فرم از داده های اولیه هنگام کامپایل پروژه استفاده می کند و داده های افزوده شده به بانک نمایش داده نمی شود. (تصویر زیر)

02.jpg

اما نکات:
نکته1: در ردیابی خطوط پروژه معلوم شد در زمان اجرا داده های جدید از بانک اطلاعاتی واکشی میشوند اما فرم تنها اطلاعات ذخیره شده در فایل resx را نمایش میدهد.
نکته2: این مشکل از زمانی ایجاد شد که برای فرمها 2زبان نمایش ایجاد گردید یعنی به ازای هر فرم 2تا فایل resx وجود دارد.

لطفا راهنمایی کنید
با تشکر