c# - 从 DataGridView 排序中排除一行

标签 c#

我有一个 DataGridView,它允许通过单击列标题进行行排序。我有一行希望免于排序;也就是说,我希望它保持在顶部。有什么技巧可以做到这一点而无需在每次排序事件后重新排列表格吗?

最佳答案

将您的数据源设为 List<> 或表格,然后在排序之前,从列表中删除顶行,同时将其保留在变量中,然后对列表(或表格)进行排序,然后添加该行再次。

关于c# - 从 DataGridView 排序中排除一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18280239/

相关文章:

c# - Docker 中的剧作家不工作 : Microsoft. Playwright.PlaywrightException:可执行文件不存在

时间:: How To use a Text File Which added to My project From 'add new items\general'

c# - SQL 语句的某些部分嵌套太深 c# EF 5

c# - WSDL2REST - 有 C# 版本吗? (将 SOAP 转换为 RESTful Web 服务)

c# - 压缩内存流但保留为流(不创建文件)?

c# - 将音频文件上传到服务器C#

c# - ASP.NET:如何使用命令行在文件夹中发布

c# - 如何与我在 C# 中生成的文本框同时创建 RequiredFieldValidator?

c# - 在单元测试中模拟时,数据库/ Entity Framework 与内存列表之间的差异

c# - 在列表框 Windows Phone 8 中启用虚拟化