c# - Get Row data from DataGridView of form1 to form2 TextBox without opening form 2 again -
i have 2 forms, form1
(containing textbox
) , form2
(containing datagridview
, button). want pass 1 of selected row data form2
form1
. problem don't want open form1
again. when click on button update textbox only.
in form2 declare string value , pass datagridview's value datagridview's cellenter event:
private void datagridview2_cellenter(object sender, datagridviewcelleventargs e) { stext = datagridview2.rows[e.rowindex].cells[e.columnindex].value.tostring(); }
in form1 create public method retreive , display data:
public void getanddisplay(string stext) { textbox1.text = stext; }
need add property in form2 define form1 form2's parent:
public form1 fparent {get; set;}
and when calling form1 have way:
form2 f2 = new form2(); f2.fparent = this; f2.show();
and in end, call getanddisplay method form2's button:
fparent.getanddisplay(stext);
Comments
Post a Comment