【发布时间】:2016-04-08 13:05:31
【问题描述】:
我正在尝试根据玩家的高分创建排行榜。
每个玩家的分数随机输入到数据库中。
我需要根据他们的高分对他们进行排序,并对他们进行排名。
这里我想在 datagridview 中显示 player_ID、player_name、player_nick 和 HP。
感谢任何帮助。
string query1 = "SELECT player_ID'玩家ID',player_name'玩家 Name',player_nick'昵称',HP'High Score' FROM player_profile ORDER 通过 HP DESC";
我的工作到目前为止,我不知道如何排名
【问题讨论】:
-
如果您从数据库中获取信息,您可以使用 order by。
-
@KratosMafia 好的...那么如何对它们进行排名?
-
你不应该假设@tdbeckett 很懒惰。他可能(和我一样)得到的是你应该展示你目前拥有的 C# 代码。我们假设您已经知道如何检索数据,因为您只询问了排序/排名。您寻求的答案取决于您是 a.) 在 C# 中构造查询并发送到数据库、调用存储过程或使用 ORM。 b.) 你在数据库中有什么权限(例如,你能创建一个新的存储过程吗?)事实上,你的问题太开放了。
-
我本以为答案可能值得一票,尤其是考虑到您最初得到的帮助很少
标签: c# mysql sorting datagridview