我想通过单击访问数据库表中的按钮来一一解答问题。每个问题都是一行,希望通过单击下一行中的“下一个”按钮来获取下一个问题。我已经制作了这段代码,但这直接显示了最后一行表格中的最后一个问题。请在这方面帮助我。因为这与我最后一年的计算机科学学士学位项目有关。
这是我的代码:
OleDbConnection con = new OleDbConnection("provider = Microsoft.ACE.OLEDB.12.0; Data source= E:\\sampleDb.accdb");
con.Open();
OleDbCommand cmd = new OleDbCommand ("select Questions from sampletable", con);
OleDbDataReader dr = cmd.ExecuteReader();
int count = dr.FieldCount;
while (dr.Read())
{
for (int i = 0; i < count; i++)
{
label1.Text = dr.GetValue(i).ToString();
}
}
dr.Close();
con.Close();