c# - 如何在 DataGridView 中抑制自动生成的列?

标签 c# .net winforms datagridview datatable

当我将源(DataTable)分配给 DataGridView 时,它会自动为数据表中的每个数据列生成列。但我只想要我手动定义的列。 如何禁止创建这些列?

最佳答案

您需要打开列编辑器并取消选中自动生成字段框。它位于对话框的左下角。 Columns

如果您从代码创建 gridview,则有一个属性:

DataGridView.AutoGenerateColumns = false;

关于c# - 如何在 DataGridView 中抑制自动生成的列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4794514/

相关文章:

C# 等效于 MessageBoxA(HWND_DESKTOP, msg, "Alarm", MB_OK | MB_ICONWARNING | MB_SYSTEMMODAL | MB_SETFOREGROUND);

c# - 如何处理 MongoDB 中的 C# 对象引用?

c# - DI Framework : how to avoid continually passing injected dependencies up the chain, 且未使用服务定位器(特别是使用 Ninject)

.net - 生成人类可读/可用、简短但唯一的 ID

c# - 当已经按下第二个键时如何检测键向下/向上

c# - 使用 C# 绘制楼层 map

winforms - 如何以通用方式启用/禁用剪切/复制/粘贴菜单和工具栏项?

c# - 未生成资源文件代码

c# - 使用 FileShare.Delete 会导致 UnauthorizedAccessException 吗?

c# - C# 对 native 互操作的限制