Datagridview没有选择最后一行

时间:2014-03-24 21:32:08

标签: c#

我从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();
   }
}

1 个答案:

答案 0 :(得分:0)

  

这很好用,但我遇到的问题只有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();
    }
}