怎么隐藏某一列?

cys1016116747 2010-10-08 09:41:24
我在repeater显示了好几列我想通过(panel)隐藏某一列,哦!repeater也放在panel里面,请大家帮个忙这个功能怎么实现?
...全文
227 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
yujiayou 2010-10-09
  • 打赏
  • 举报
回复
后台隐藏
tjc_333 2010-10-09
  • 打赏
  • 举报
回复
Extjs可以实现、、、
aaa740713995 2010-10-08
  • 打赏
  • 举报
回复
学习了。。
cys1016116747 2010-10-08
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 cys1016116747 的回复:]
引用 2 楼 wuyq11 的回复:
<ItemTemplate>
<asp:PlaceHolder runat="server" ID="PlaceHolder1">
<td><%# Eval("id") %></td>
</asp:PlaceHolder>
</ItemTemplate>

protected void Repeater1_ItemDataBound(object……
[/Quote]
哦!刚错了应该是
foreach (RepeaterItem item in this.Repeater1.Items)
{
//((LinkButton)item.FindControl("lbtnUpdate")).Visible = false;
//((LinkButton)item.FindControl("lbtnDel")).Visible = false;
((Panel)item.FindControl("Panel3")).Visible = false;

}
cys1016116747 2010-10-08
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 wuyq11 的回复:]
<ItemTemplate>
<asp:PlaceHolder runat="server" ID="PlaceHolder1">
<td><%# Eval("id") %></td>
</asp:PlaceHolder>
</ItemTemplate>

protected void Repeater1_ItemDataBound(object sender, Re……
[/Quote]
qish
其实这样更简单((Panel)item.FindControl("Panel3")).Visible = false;
大Y 2010-10-08
  • 打赏
  • 举报
回复
2 楼正确, 用属性一样撒,
liue_0612 2010-10-08
  • 打赏
  • 举报
回复
2楼正确..........
wuyq11 2010-10-08
  • 打赏
  • 举报
回复
<ItemTemplate>
<asp:PlaceHolder runat="server" ID="PlaceHolder1">
<td><%# Eval("id") %></td>
</asp:PlaceHolder>
</ItemTemplate>

protected void Repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
Control c = e.Item.FindControl("PlaceHolder1");
if (c != null)
{
PlaceHolder p = (PlaceHolder)c;
c.Visible = false;
}
}
yvhkwfn30 2010-10-08
  • 打赏
  • 举报
回复
最好的方法是用JS控制 CSS来隐藏

62,271

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧