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