c# 将form4中的datagridview1的第二列的值显示在form5的textbox2中,其中textbox1输入第一列的number我写的是
if (textBox1.Text == form4.dataGridView1.CurrentRow.Cells[0].Value.ToString())
{
textBox2.Text = form4.dataGridView1.CurrentRow.Cells[1].Value.ToString();
}
但是显示错误“未将对象引用设置到对象的实例”,求助,哪里错了?
你看看是那个为null?不就好搞了吗?
查看代码中是否存在未初始化的变量,在就是没有未用new初始化对象
这CurrentRow不是是选中的一行吗
你肯定没有选中一行数据。
是不是不存在当前行啊 ,判断前先判断一下当前单元格的rowindex <0