首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络技术 > 电脑技能 >

在Repeater中:解决方案

2013-01-04 
在Repeater中:在Repeater中:HeaderTemplatetable cellpadding0 cellspacing0 width850px styl

在Repeater中:
在Repeater中: 
     <HeaderTemplate> 
     <table cellpadding="0" cellspacing="0" width="850px" style="background-color:#F2F2F3"> 
     <tr style=" height:30px; background-color:#DF1A41"> 
     <td align="left" colspan="6" > 
     <span style="font-weight:bold; color:Black"> 
     『 <asp:Label ID="Label1" runat="server" > </asp:Label>』 </span> </td> 
     </tr> 
     <tr > 
     <td  style="width:5%"> </td> <td align="left" style="width:55%">主题 </td> 
     <td align="left" style="width:10%">作者 </td> 
     <td align="left" style="width:13%">回复/查看 </td> 
     <td align="left" style="width:17%">最后发表 </td> 
     </tr> 
     </HeaderTemplate> 
后台 
  protected void Page_Load(object sender, EventArgs e) 
    { 
        if (!this.IsPostBack) 
        { 
            foreach (RepeaterItem item in this.Repeater.Items) 
            { 
                if (item.ItemType == ListItemType.Header) 
                { 
                    Label lab = (Label)this.Repeater.Controls[0].FindControl("Label1"); 
                    lab.Text = "qq"; 
                } 

            } 
              this.bind(); 
        } 
        
   } 
 private void bind()  
    { 
        string newid = Request.QueryString["id"]; 
        int id = Convert.ToInt32(newid); 
        this.Repeater.DataSource = sp.getds1("getpost",id); 
        this.Repeater.DataBind(); 
    } 
前台Label1还是看不见。 
现在想解决的问题是:怎样在后体取得HeaderTemplate中的label控件,让它能显示,谢谢了。
[解决办法]
????

热点排行