C#从Datagridview中选择Random Row

时间:2017-08-11 14:02:16

标签: c# select random datagridview

我有一个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;
}

0 个答案:

没有答案