c#如何获取datagridview中的第一列的值,注意不是选中行
我在form5的textbox中输入一个值,判断和form4中的datagridview的第一列值是否相等,不相等就显示未找到,我这程序错哪了啊?在线等答案~~if(te...
我在form5的textbox中输入一个值,判断和form4中的datagridview的第一列值是否相等,不相等就显示未找到,我这程序错哪了啊?在线等答案~~
if (textBox1.Text == "")
{
MessageBox.Show("请输入号");
}
else if(textBox1.Text != "")
{
if (textBox1.Text != form4.dataGridView1.Columns[1].ToString())
{
MessageBox.Show("未找到对应的信息");
}
}
显示的错误是:索引超出范围。必须为非负值并小雨集合大小。参数名:index 展开
if (textBox1.Text == "")
{
MessageBox.Show("请输入号");
}
else if(textBox1.Text != "")
{
if (textBox1.Text != form4.dataGridView1.Columns[1].ToString())
{
MessageBox.Show("未找到对应的信息");
}
}
显示的错误是:索引超出范围。必须为非负值并小雨集合大小。参数名:index 展开
4个回答
展开全部
你的Form4在Form5里必须先实例化后,或者是静态变量才能用form5的Textbox1的值与之比较
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一列应该是0,不是1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
datagridview的第一列值
这个你指的是列名称吗?Columns[1].ColumnName
如果是第一行第一列,是类似dataGridView1.rows(0).cells(0).value
这个你指的是列名称吗?Columns[1].ColumnName
如果是第一行第一列,是类似dataGridView1.rows(0).cells(0).value
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询