【发布时间】:2017-06-11 16:15:46
【问题描述】:
我正在使用 C# 程序中的数据库中的数据制作图表。我有一个用户列表,我想以伪随机顺序显示。
我试过这段代码
void Button1Click(object sender, EventArgs e)
{
Connessione.Open();
MySqlDataAdapter SDA=new MySqlDataAdapter("SELECT RAND() concorrente, id FROM Classifiche WHERE taglia='small' AND categoria='agility'",Connessione);
DataTable DATA= new DataTable();
SDA.Fill(DATA);
dataGridView1.DataSource=DATA;
Connessione.Close();
}
不过,在这种情况下,查询显示的是随机数而不是随机字符串。我该如何解决?
我已经尝试了这里发布的解决方案How to request a random row in SQL?,但我无法解决问题
【问题讨论】:
-
按 RAND() 排序?
-
@Martheen 现在程序什么也没显示