如何将字符串从一个表单发送到另一个表单上的datagridview?

时间:2014-09-08 13:32:12

标签: c#

如何将字符串值从一个form2发送到主窗体上DataGridView1的最后一行。

简单的方法是什么?

2 个答案:

答案 0 :(得分:1)

您的窗口/表单中需要一些属性。 像这样:

public class WinStringGen : *Window or Form*
{
...
    string myStringValue = "";
    private void save()
    {
      myStringValue = "value"; //set your value
    }
    public string MyStringValue
    {
      get{return myStringValue;}//Contains your string
    }
...
}

现在你可以得到这样的价值:

WinStringGen win = new WinStringGen(); //init window
win.showDialog(); //open window. When this method is called, the code following it is not executed until after the dialog box is closed.

string myValue = win.MyStringValue; //get the value

答案 1 :(得分:0)

您可以在将要调用form1的事件中使用它:

form1.datagridview1.rows[form1.datagridview1.rows.count-1].cells[0].value = mystring;

其中mystring是您要传递的字符串。
如需更多信息,请发表评论。