如何在gridview中使列不可见 [英] how to make a column invisible in gridview
本文介绍了如何在gridview中使列不可见的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何在不使用项目模板的情况下使网格中的列不可见
解决方案
设置属性可见
GridViewColumn
为假。
例如
我有一个名为
的列
私有System.Windows.Forms.DataGridViewTextBoxColumn groupNameDataGridViewTextBoxColumn;
然后在代码中:
//
// groupNameDataGridViewTextBoxColumn
//
this .groupNameDataGridViewTextBoxColumn.AutoSizeMode = System .Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;
this .groupNameDataGridViewTextBoxColumn.DataPropertyName = GroupName 跨度>;
this .groupNameDataGridViewTextBoxColumn.HeaderText = GroupName 跨度>;
this .groupNameDataGridViewTextBoxColumn.Name = groupNameDataGridViewTextBoxColumn 跨度>;
this .groupNameDataGridViewTextBoxColumn.ReadOnly = true ;
此 .groupNameDataGridViewTextBoxColumn.Visible = false ;
GridView1.Columns [0] .Visible = False;
传递列的索引
当你想使它不可见时,在那个事件上你必须写
GidViewName.Column [ColumnIndex] .Visible = flase;
ColumnIndex从0开始,在网格视图中
how to make a column invisible in gridview without using item template
解决方案
Set the propertyVisible
of theGridViewColumn
to false.
For example
I have a column named
private System.Windows.Forms.DataGridViewTextBoxColumn groupNameDataGridViewTextBoxColumn;
Then in code:
// // groupNameDataGridViewTextBoxColumn // this.groupNameDataGridViewTextBoxColumn.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; this.groupNameDataGridViewTextBoxColumn.DataPropertyName = "GroupName"; this.groupNameDataGridViewTextBoxColumn.HeaderText = "GroupName"; this.groupNameDataGridViewTextBoxColumn.Name = "groupNameDataGridViewTextBoxColumn"; this.groupNameDataGridViewTextBoxColumn.ReadOnly = true; this.groupNameDataGridViewTextBoxColumn.Visible = false;
GridView1.Columns[0].Visible=False;
Pass the index of Column
When you want to make it invisible , on that event you have to write
GidViewName.Column[ColumnIndex].Visible =flase;
ColumnIndex starts from 0 , in grid view.
这篇关于如何在gridview中使列不可见的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文