簡體   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