首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何隐藏devexpress XtraGrid的列

如何隐藏devexpress XtraGrid的列
EN

Stack Overflow用户
提问于 2010-09-01 14:06:12
回答 4查看 31.6K关注 0票数 5

Hai all,我在C#.NET application.On运行时使用devexpress XtraGrid,我想隐藏XtraGrid的1列,并在page.And后面的代码中访问该列,请帮助访问XtraGrid的行和列。

谢谢

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-09-01 20:09:22

您应该使用View.ColumnssomeFieldName.Visible属性来隐藏/显示列。另请参阅以下主题:

http://documentation.devexpress.com/#WindowsForms/CustomDocument753

票数 8
EN

Stack Overflow用户

发布于 2014-04-24 20:06:26

若要隐藏列,请将columns visible属性设置为False,如上所述。

但是,这会将隐藏列放在SelectColumn菜单中,用户可以在运行时访问该菜单。

右键单击网格标题->,单击Select Columns ->,从小窗口->中选择隐藏列,将其拖动到网格。

在这种情况下,隐藏列将对用户可用。有两种可能的解决方案来避免上述情况:

除了设置的visible属性之外,还将OptionColumn.AllowShowHide设置为False。这将确保此列不会在列选择窗口中弹出。

  • Other解决方案应仅当您想要给用户绝对没有更改网格布局的权限时才使用。这可以通过将GridView的属性- OptionMenu->EnableColumnMenu设置为False来完成。但是,在设置之后,此用户将被限制使用所有其他布局选项,如分组、过滤器、搜索等。
票数 9
EN

Stack Overflow用户

发布于 2015-03-11 17:56:31

试试这个:ColumnName.Visible=False;

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3615415

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档