c# - 在 DataGridView 中排列列

标签 c# winforms datagridview

我有一个由存储过程填充的 datagridview。通常我会使用“编辑列”对话框对列重新排序,但此 datagridview 用于显示来自不同来源的数据,所以我不能这样做。

我已经弄清楚如何重命名标题并卡住某些列,但如何更改它们的显示顺序?

最佳答案

随着DisplayIndex属性

myGridView.Columns["myFirstCol"].DisplayIndex = 0;
myGridView.Columns["mySecondCol"].DisplayIndex = 1;

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

相关文章:

c# - LINQ to SQL 连接中的 DefaultIfEmpty() 导致重复

c# - 将十进制(用户字符串)转换为带有 0x 前缀的十六进制

c# - 在未来的 excel/.net 版本中,从 datagridview 复制/粘贴到 excel 的可能性会被破坏吗?

c# - MemoryStream输出到文件c#

c# - Office 2007 Web 组件和 Microsoft Office 电子表格 12.0 在 Visual Studio C# Windows 应用程序中的使用

c# - 节点在winform TreeView中被部分截断

c# - 如何编写运行一次且仅运行一次的代码

C# Winforms DataGridView 排序/过滤像 Ms Excel

c# - 清除 Datagridview 中的重复项

c# - 为什么 smtpclient 发送的电子邮件没有出现在已发送的项目中