问题描述
privatevoid打开数据表ToolStripMenuItem_Click(objectsender,EventArgse){dataGridView1.ColumnCount=5;dataGridView1.RowCount=7;dataGridView1.Columns[0].HeaderText="点号";dataGridView1.Columns[1].HeaderText="边长";dataGridView1.Columns[2].HeaderText="水平角";dataGridView1.Columns[3].HeaderText="X坐标";dataGridView1.Columns[4].HeaderText="Y坐标";}privatevoid输出ToolStripMenuItem_Click(objectsender,EventArgse){this.textBox1.Text=this.dataGridView1.Rows[6].Cells[4].Value.ToString();}请问各位大神,为何我单击子菜单项里面的“打开数据表”,之后给datagridview里面的第七行第五列写入一个数据,之后再单击子菜单项“输出”,这时候文本框中为什么不会显示datagridview里面的第七行第五列写入的数据,而是会报错呢
解决方案
解决方案二:
报的什么错呢?????
解决方案三:
就是提示“未将对象引用设置到对象的实例“
解决方案四:
但是将this.textBox1.Text=this.dataGridView1.Rows[6].Cells[4].Value.ToString();这段代码方法到button中,就可以在文本框中显示在弹出的datagridview中某一行某一列上输入的那个值,但是这段代码放到”menustrip“中的一个子菜单的单击事件里面,就会出现我上面所提到的错误。大神您知道我的问题出在哪里吗
解决方案五:
debug一下
解决方案六:
你调试一下。。。