c# - 隐藏datagridview winform中的默认灰色列

标签 c# winforms

当数据不可用时,有没有办法去除或隐藏winform的datagrid灰色区域?

其次,如何删除/隐藏默认的灰色列?

  dataGridView1.DataSource = oresult;
  dataGridView1.Columns["Id"].Visible  = false;
  dataGridView1.Columns["AddedBy"].Visible = false;
  dataGridView1.Columns["AddmissionInClass"].Visible = false;
  dataGridView1.Columns["IsDeleted"].Visible = false;
  dataGridView1.Enabled = false;

我正在隐藏像这样无用的列,但无法找到隐藏这些列的方法。

enter image description here

最佳答案

要隐藏第一列,您可以设置 RowHeadersVisible为 false 的 dataGrid

关于c# - 隐藏datagridview winform中的默认灰色列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15653306/

相关文章:

c# - 关闭除我的主表单之外的所有表单

c# - 使用运行时多态

c# - 禁止触发 TextChanged 事件

c# - 使用两个读取器,一个嵌套在另一个内部

c# - 使用 DataTable 时如何对列执行计算?

winforms - RichTextBox外观

c# - ASP.NET Core DbContext 注入(inject)

c# - 合并树节点

c# - 防止下拉区域在 Windows 窗体中打开组合框控件

c# - 如何管理VS2010中的版本?