PDA

View Full Version : سوال: حذف یک رکورد از dataGridView از فرمی دیگر



mahdi_7610
پنج شنبه 10 اردیبهشت 1388, 14:18 عصر
سلام

من توی form1 یک button و یک dataGridView دارم .

قصد دارم با زدن دکمه ، Form2 باز بشه و من یک فیلد را داخل textbox بنویسم و سپس اون سطر از dataGridView را حذف کنه .

من دستور حذف را نوشتم و کار هم میکنه . حالا من میخوام از Form2 این یک سطر را از form1 حذف کنم

مرسی

shervin_agh67
پنج شنبه 10 اردیبهشت 1388, 15:07 عصر
قبلا توضیح داده شده لطفا سرچ کنید.

mahdi_7610
پنج شنبه 10 اردیبهشت 1388, 15:28 عصر
قبلا توضیح داده شده لطفا سرچ کنید.
می شه بگید من چی را باید سرچ کنم ؟

مرسی

mahdi_7610
پنج شنبه 10 اردیبهشت 1388, 20:19 عصر
یعنی کسی نمیخواد یه کمکی به ما بکنه ؟

من کدش را نوشتم اما توی همون Form1 این کار را کردم

من میخوام با زدن دکمه form2 باز بشه و سپس داخل textbox اسم فیلد primay را بنویسم و سپس سطر مربوط به اون را از dataGridView که در Form1 قرار داره را پاک کنه .

plz help :افسرده:

khaste_007
پنج شنبه 10 اردیبهشت 1388, 20:59 عصر
با سلام
طبق مبانی شی گرایی درستش اینه که شما حذف رو در خود فرم 1 انجام بدید چون رفتاری از این کلاس حساب می شه و فقط شما باید از طریق فرم 2 سطری رو که می خواهید حذف کنید مشخص کنید که برای این مورد (یعنی ارتباط بین فرم ها) مطالعه این تاپیک رو پیشنهاد می دم:
http://barnamenevis.org/forum/showthread.php?t=157037

shervin_agh67
پنج شنبه 10 اردیبهشت 1388, 23:10 عصر
تو فرم دومی یک متغیر سراسری از نوع فرم یک بساز حالا هندل فرم یک رو به فرم دو پاس بده و متغیری که از نوع فرم یک ساختی رو برابر اون هندل قرار بده اینجوری تو به فرم فعال فرم اول وصل شدی حالا دیتاگریدت رو public کن تا از فرم دومی قابل دسترسی باشه و بقیه کار رو هم خودت انجام دادی :



در فرم اول
Form2 frm=new Form2(this);
در فرم دوم
Form1 f;
void Form2(Form1 frm)
{
f=frm;
}
.
.
.