我只想知道下面这种情况是否正确
我正在尝试以下
从双行MyDataGridView1
中Form1
的1-MyDataGridView1
行开始,我正在获取特定列的值并将其传递给FORM2
2-将该值分配给Textbox
上的Form2
以下用于从datagridview
获取ti ID的事件
private void MyDataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
{
vID = MyDataGridView1.Rows[e.RowIndex].Cells[1].Value.ToString();
this.Close();
Form2 NewForm = new Form2();
NewForm.Show();
}
然后将值保存到
public static string vID ;
没有Form2
Textboxid.Text = F0103.vID ;
在下面的行中,我尝试午餐textbox
的请假事件,但是如果有任何想法请假请假
BTN_Refresh.Focus();
答案 0 :(得分:0)
如果我正确理解您的问题。您可以将字符串传递给Form2构造函数。
private void MyDataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
{
vID = MyDataGridView1.Rows[e.RowIndex].Cells[1].Value.ToString();
Form2 NewForm = new Form2(vID);
this.Close();
NewForm.Show();
}
然后在构造函数中,将TextBox
文本设置为此字符串。
public class Form2
{
public Form2(string vid)
{
InitializeComponent();
Textboxid.Text = vid;
}
}