我需要在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()
”我可以访问数据,但它只隐藏内容而不是标题。
请帮忙。
答案 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);
})
所以现在你可以意识到,需要做什么。