PDA

View Full Version : Add کردن به DataGridview با استفاده از یک فرم



firefox2009
دوشنبه 02 اردیبهشت 1387, 09:42 صبح
با سلام :
چگونه می توان اطلاعات وارد کرده در یک textbox را به یک DataGridView اضافه کرد.
(( به طور مثال DataGridView ما در form1 دارای سه تا ستون باشد . حال ما در form2 سه تا textbox داریم می خواهم با وارد کردن اطلاعات در فرم 2 و کلیک کردن کلید add اطلاعات در فرم 1 به طور مرتب وارد شوند و در DataGridView قرار گیرند . بدون استفاده از Database .)).
لطفا کد مورد نیاز را بنویسید .

با تشکر زیاد .:چشمک:

naeeme
دوشنبه 02 اردیبهشت 1387, 10:02 صبح
فرم 1 و 2 چه ارتباطی با هم دارند؟ والد و فرزند هستند؟ owner و owned هستند یا هیچ ارتباطی از این دست با هم ندارند؟
چه جوری می خواین اطلاعات رو از یک فرم به فرم دیگه انتقال بدین؟ آیا property در نظر گرفتین؟؟
یک مقار مسئله رو بازتر کنین

firefox2009
دوشنبه 02 اردیبهشت 1387, 10:08 صبح
فرم 2 را در فرم 1 ساختم (فرم 1 اصلی است . والد).

می خواهم فرم 2 را به فرم 1 ربط دهم که هر اطلاعاتی که در textbox های فرم 2 وارد می شود در فرم یک در DataGridView نمایش دهد .
فرم 2 شامل سه تا textbox و فرم1 شامل یک DataGridView می باشد .

naeeme
دوشنبه 02 اردیبهشت 1387, 10:13 صبح
(this.MdiParent as form1).DataGridView1.Rows.Add();

int intRowCount=(this.MdiParent as form1).DataGridView1.Rows.Count;

(this.MdiParent as form1).DataGridView1.Rows[intRowCount- 1].Cells[0] = TextBo1.Text;
(this.MdiParent as form1).DataGridView1.Rows[intRowCount- 1].Cells[1] = TextBo2.Text;
(this.MdiParent as form1).DataGridView1.Rows[intRowCount- 1].Cells[2] = TextBo3.Text;




این کد یک row اضافه کرده و در آخرین row موجود در Datagridwiew اطلاعات را قرار می دهد