我有一個datagrid視圖在我的windows窗體項目中充滿了數據..我也有一個按鈕(nextButton)被點擊通過這些記錄。有沒有一種方法可以在每次點擊下一個按鈕時從datagrid視圖中選擇一個隨機記錄。在datagridview中選擇隨機記錄
這是填充datagridview的代碼。
SqlConnection conn = new SqlConnection(connection);
SqlCommand db = new SqlCommand("select * from TblEmp where Emp_Title = 'Mr'", conn);
SqlCommandBuilder builder = new SqlCommandBuilder(dataAdapter);
dataAdapter = new SqlDataAdapter(db);
dataset = new DataSet();
dataAdapter.Fill(dataset, "TblEmp");
dataGridView1.DataSource = dataset.Tables["TblEmp"];
這裏是通過記錄無二nextButoon代碼
void NextRecord()
{
if (RecordCounter; dataset.Tables[0].Rows.Count -1)
{
RecordCounter++;
TxtDisplayQuestion.Text = dataset.Tables[0].Rows[ RecordCounter][Emp_Title].ToString();
}
}
謝謝
嗯,出於某種原因,有時一個記錄被選中兩次上面的代碼。 – user3434135
@ user3434135請看我更新的答案 – Johan