CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
【经验总结】不能实施并行处理的情况 浅谈并行编程中的任务分解模式
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

在DataList控件怎么设置其中子控件的属性?

楼主topso(小刀)2006-03-15 18:55:26 在 .NET技术 / ASP.NET 提问

aspx页面中代码:  
  <ItemTemplate>  
  <asp:PlaceHolder   ID="myPostAdmin"   runat="server"   Visible="False">  
  <fieldset   style="width:   80%;   color:   #0099ff;">  
  <legend>回复:</legend><%#   DataBinder.Eval(Container.DataItem,   "PostAdmin")   %>  
  </fieldset>  
  </asp:PlaceHolder>  
  </td>  
  </tr>  
  </table>  
  </ItemTemplate>  
   
   
  我想在后台页面中判断,如果回复是空就不显示asp:PlaceHolder这个控件,我想代码应该放在  
  ItemDataBound事件里面,代码应该怎么写?  
          protected   void   HideAdmin(object   sender,   DataListItemEventArgs   e)  
          {  
                  //数据是DataTable类型的  
                  //((PlaceHolder)e.Item.FindControl("myPostAdmin")).Visible   =   false;好像不行  
          } 问题点数:20、回复次数:5Top

1 楼fstars(天天)回复于 2006-03-15 21:38:21 得分 0

bind完了也可以visible=false啊,乱想的..Top

2 楼topso(小刀)回复于 2006-03-16 00:30:08 得分 0

不是啊,我现在把子控件的属性绑定了一个字段,可以实现了.  
   
  不过还是那个问题,DataList里面怎么访问Item里面的子控件啊?Top

3 楼topso(小刀)回复于 2006-03-16 21:43:44 得分 0

有人和我说在databind里面写代码,用findcontrol,但是具体怎么用呢?Top

4 楼ksnoopy(snoopy)回复于 2006-03-16 22:40:33 得分 20

protected   void   Page_Load(object   sender,   EventArgs   e)  
          {  
                  if   (!IsPostBack)  
                  {  
                          DataList1.DataBind();  
                          for(int   i=0;i<DataList1.Items.Count;i++)  
                          {  
                            if(回复显示控件为空)  
                          ((PlaceHolder)DataList1.Items[i].FindControl("myPostAdmin")).Visible   =   false;  
                          }  
                  }  
                   
          }Top

5 楼adrian_hy(男眼睛)回复于 2006-03-16 23:04:58 得分 0

ksnoopy(snoopy)正解!Top

相关问题

  • VB 控件中如何设置属性?
  • 设置activex控件属性的问题
  • toolBar控件设置DropDownArrows属性问题!
  • Edit 控件的属性设置问题?
  • 不会控件的属性设置
  • !!VB控件专家:如何设置控件里的对象的复合属性?
  • 关于属性页控件背景设置问题
  • 如何设置Edit控件中的字体属性
  • 怎样设置自编控件的默认属性
  • ocx控件中为什么有些属性无法设置?

关键词

  • 控件
  • 属性
  • 代码
  • 页面
  • datalist
  • placeholder
  • 回复
  • findcontrol
  • databind
  • visible

得分解答快速导航

  • 帖主:topso
  • ksnoopy

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
惹火投票。。火热进行中...
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
CSDN网站24小时值班电话:13552009689
Copyright © 2000-2009, CSDN.NET, All Rights Reserved
GongshangLogo