我有一个叫做SelectCatagoryId
的表单,它包含一个DataGridView
。我想从这里将选定的cellvalue
传递给另一个形式Add_product
。无法加载构造函数内的文本框
这是SelectcatagoryId
中按钮事件中的代码。
private void dataGridView1_MouseClick(object sender, MouseEventArgs e)
{
String dgv;
dgv = dataGridView1.CurrentCell.Value.ToString();
Add_product ap = new Add_product(dgv);
this.Close();
}
这里面Add_product
形式
namespace Supermarket
{
public partial class Add_product : Form
{
public Add_product()
{
InitializeComponent();
}
SqlConnection con;
string file;
public Add_product(String datagridvalue)
{
// MessageBox.Show(datagridvalue);
textBox10.Text = Convert.ToString(datagridvalue);
}
MessageBox
工作正常,在形式selectCatagoryId
DGV的值被传递正确地形成Add_product
的代码,但我不能分配可变datagridvalue
的值到textBox10.Text
。
你为什么字符串转换为字符串?尝试textBox10.Text = datagridvalue; – VladL 2013-02-26 10:06:56
你有什么错误? – 2013-02-26 10:06:58
请在以后的文章中正确地格式化您的源代码示例。对于应该位于同一缩进级别的语句进行粗糙的左缩进可能会非常混乱。 – 2013-02-26 10:08:20