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

Popular posts from this blog

android - Get AccessToken using signpost OAuth without opening a browser (Two legged Oauth) -

org.mockito.exceptions.misusing.InvalidUseOfMatchersException: mockito -

google shop client API returns 400 bad request error while adding an item -