首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C#随机排列DataGridView行

C#随机排列DataGridView行
EN

Stack Overflow用户
提问于 2012-07-04 01:39:56
回答 2查看 1K关注 0票数 5

我有一个包含数千条记录的DataGridView,我以编程方式添加了这些记录。在这种情况下不涉及数据源。现在,我想在每次单击按钮时对记录进行混洗。如何才能做到这一点?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-07-04 01:48:36

According to this question,则可以使用DataGridView.Rows.RemoveAtDataGridView.Rows.Insert在未绑定的DataGridView中重新定位行。您可以生成一组随机的整数索引,以复制、删除和插入表中的其他位置,以重新创建“洗牌”。

票数 0
EN

Stack Overflow用户

发布于 2012-07-04 01:58:53

我不推荐使用OrderBy(x => Guid.NewGuid())。根据系统的不同,您的Guid可能是连续的。随机GUID应该是唯一的,而不是随机的。要打乱一个集合,你可以调用并传入一个随机返回结果的比较器(例如Random(-1,1))。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11316259

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档