隐藏telerik网格mvc3中的列和标题并访问它们

时间:2013-01-02 13:10:46

标签: javascript jquery asp.net-mvc-3 telerik-grid

我需要在Telerik网格mvc3中隐藏列的内容及其标题,以便我以后可以访问它们。
我知道两个函数:Hiden()visible() 代码是:

foreach (var attr in grid.Attr)
.Columns(columns =>
{
   columns.Bound(attr.key)
     .Width(attr.width)
     .Visible(attr.isVisible);
})

foreach (var attr in grid.Attr)
.Columns(columns =>
{
   columns.Bound(attr.key)
     .Width(attr.width)
     .Hidden(!attr.isVisible);
})

但两人都没有帮助我:
在“visible()”上,它会隐藏我的内容和标题,但无法访问它们 在“Hidden()”我可以访问数据,但它只隐藏内容而不是标题。

请帮忙。

1 个答案:

答案 0 :(得分:0)

如果您使用。隐藏,那么

foreach (var attr in grid.Attr)
.Columns(columns =>
{
   columns.Bound(attr.key)
     .Width(attr.width)
     .Hidden(true);
})

如果您使用 .Visible ,那么

foreach (var attr in grid.Attr)
.Columns(columns =>
{
   columns.Bound(attr.key)
     .Width(attr.width)
     .Visible(false);
})

所以现在你可以意识到,需要做什么。