请问下我想做个双击GV某一数据就弹出一新窗口内有TEXTBOX控件里面喊该数据的值
请问该如何实现呢
public static int hang = Convert.ToInt32(dataGridView1.CurrentCell.RowIndex.ToString().Trim());
public static String ddh = dataGridView1.Rows[hang].Cells["订单号"].Value.ToString().Trim();我这样写出错了,提示
错误 1 非静态的字段、方法或属性“cx.main.dataGridView1”要求对象引用
有没人指教下 谢谢了
请问该如何实现呢
public static int hang = Convert.ToInt32(dataGridView1.CurrentCell.RowIndex.ToString().Trim());
public static String ddh = dataGridView1.Rows[hang].Cells["订单号"].Value.ToString().Trim();我这样写出错了,提示
错误 1 非静态的字段、方法或属性“cx.main.dataGridView1”要求对象引用
有没人指教下 谢谢了
你的 hang 是静态的,如果想使用dataGridView1那dataGridView1也必须是静态的.
private void textBox1_DoubleClick(object sender, EventArgs e)
{
Form form2 = new Form2();
form2.Controls["textBox1"].Text = this.textBox1.Text;
this.AddOwnedForm(form2);
form2.ShowDialog();
}
主窗口为form1,弹出窗口为form2
两个窗口各有一个textBox1控件,双击主窗口textBox1控件,在弹出窗口的textBox1中得到主窗口中textBox1的值
若想返回值,则将主窗口的textBox1改为public TextBox textBox1;
form2中textBox1事件
private void textBox1_DoubleClick(object sender, EventArgs e)
{
Form1 f = (Form1)this.Owner;
f.textBox1.Text = this.textBox1.Text ;
}
}