我有一个C#应用程序,我将数据库中的歌曲标题加载到datagridview,现在我已经有了下一个和上一个按钮
显然,当前一个按钮选择前一行
时,下一个按钮选择前一行我想创建另一个按钮,该按钮将从datagridview中随机选择任何行,并防止选择同一行两次。我在一个线程中找到的这段代码有点改变似乎不起作用
private Random rnd = new Random();
private int lastSelectedIndex = -1;
void RandomRecord() {
int noRows = dataGridView1.Rows.Count[0];
int index = rnd.Next(noRows);
while(index == lastSelectedIndex && noRows > 1) {
index = rnd.Next(noRows);
}
lastSelectedIndex = index;
}