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

在Repeater中:该怎么解决

2012-02-02 
在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控件,让它能显示,谢谢了。

[解决办法]
????

热点排行