Datagridview没有选择最后一行

本文关键字:一行 有选择 最后 Datagridview | 更新日期: 2023-09-27 17:52:43

我正在从datagridview中选择记录…我在这个datgridview中有5行,我试图通过单击按钮(NextrecordButton)来选择每个和每个人。这工作得很好,但我遇到了一个问题,只有4行被选中,最后一行没有被选中。是否有什么我做错了在我的代码如下:

private void btnNext_Click(object sender, EventArgs e)
{
   if (EmpCounter < dataset.Tables[0].Rows.Count - 1)
   {
      TxtDisplay.Text = dataset.Tables[0].Rows[EmpCounter]["Emp_Name"].ToString();
   }
}

Datagridview没有选择最后一行

这工作得很好,但我遇到了一个问题,只有4行

因为您的检查检查到倒数第二行

EmpCounter < dataset.Tables[0].Rows.Count - 1

应该是:

EmpCounter < dataset.Tables[0].Rows.Count
所以你的代码应该是:
private void btnNext_Click(object sender, EventArgs e)
{
    if (EmpCounter < dataset.Tables[0].Rows.Count)
    {
        TxtDisplay.Text = dataset.Tables[0].Rows[EmpCounter]["Emp_Name"].ToString();
    }
}