如何隐藏DataGridView中的任何或所有列标题?

时间:2012-12-25 05:38:20

标签: c# winforms datagridview header hide

我目前正在使用C#开发Windows应用程序。我有这个datagridview,其第一个图像列是编辑和删除。我有一个隐藏他们的标题的问题。我该怎么做,但保持以下列的标题可见?

提前致谢。

4 个答案:

答案 0 :(得分:4)

使用C#时,您可以编写以下内容

this.dataGridView1.Columns["CustomerID"].Visible = false;

并隐藏您可以使用的所有列标题:

dataGridView1.ColumnHeadersVisible = false;

答案 1 :(得分:1)

对于C#Winforms,

dataGridView1.ColumnHeadersVisible = false;

对于asp.net(读者寻找网络解决方案)

dataGridView1.ShowHeader = false;

答案 2 :(得分:1)

选择datagridview和open属性,在属性列表中可以将其设置为false,如屏幕截图所示。

ScreenShot

在您的filename.cs文件中,您可以添加类似的内容..

dataGridView1.ColumnHeadersVisible = false;
在你的filename.Designer.cs文件中

你将...

this.dataGridView1.ColumnHeadersVisible = false;

答案 3 :(得分:1)

隐藏所有列标题

dataGridView.ColumnHeadersVisible = false;

隐藏特定的列标题

dataGridView.Columns[4].Name = "Delete"; //Add name you want
dataGridView.Columns[4].HeaderText = "";

我添加了一个列名,然后将列标题文本设为空。但是如果列名不可见,我可以使用它。这对我有用。