繁体   English   中英

Datagridview没有选择最后一行

[英]Datagridview not selecting last row

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

这工作得很好,但是我遇到一个问题,仅选择了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();
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM