PDA

View Full Version : سوال: بروز رسانی اطلاعات بایند شده کمبوباکس از یک فرم دیگر



hadimtn
دوشنبه 07 اردیبهشت 1394, 22:53 عصر
سلام.
تو برنامه ای که دارم مینویسم گاهی وقتا نیاز میشه که از داخل یه Form فعال یه Form دیگه رو باز کنم و اطلاعاتی به پایگاه داده اضافه کنم. اطلاعات همین پایگاه داده به یک comboBox تو فرم اول ریخته شده.
میخوام بعد از اینکه Form دوم بسته شد اطلاعات comboBox به روز رسانی بشه و داده های جدید هم تو لیست نمایش داده بشه. البته فیلد های قبل از comboBox نباید اطلاعاتشون رو از دست بدن.

130691



با توجه به عکس بالا؛ مثلا نام کالا وارد میشه، واحد شمارش انتخاب میشه ولی برند مورد نظر تو لیست مرتبط وجود نداره !!!
کاربر با کلیک روی اضافه اون گزینه رو اضافه میکنه و پس از بستن اونو انتخاب میکنه. (اطلاعات فیلدهای نام کالا و واحد شمارش نباید از دست برن)
در ضمن comboBox ها رو از طریق ویزارد بایند کردم و از LINQ استفاده میکنم!

god of war
دوشنبه 07 اردیبهشت 1394, 23:44 عصر
سلام
میتونی تو همین فرم بعد از بسته شدن فرمی که مربوط یه اضافه کردن آیتم هست یعنی خط بعد از name.showdialog دوباره اطلاعات کمبوباکس رو لود کنی

hadimtn
چهارشنبه 16 اردیبهشت 1394, 23:40 عصر
// Update ComboBox
this.myDataSet.Clear();
this.myTableAdapter.Fill(this.myDataSet.myTable);
((BindingSource)myComboBox.DataSource).ResetBindin gs(false);