Repeater 绑定~

pdsnet pdsnet 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
  public DataSet GetList(string strWhere)
{
StringBuilder strSql=new StringBuilder();
strSql.Append("select [gid],cname,GongCheng.gclass,[gname],[gbody],[gtime],[gflag] FROM GongCheng ");
strSql.Append(" left join dbo.gclass on GongCheng.Gclass=Gclass.Cid ");
if(strWhere.Trim()!="")
{
strSql.Append(" where "+strWhere);
}
return SqlHelper.ExecuteDataset(SqlHelper.CONNSTR,CommandType.Text,strSql.ToString());
}


  protected void Gclass_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
DAL_GongCheng dal=new DAL_GongCheng();

Repeater rpColumnNews = (Repeater)e.Item.FindControl("GCList");
Label gid = (Label)e.Item.FindControl("cid");
DataSet ds = dal.GetList("gclass=" + gid.Text);
rpColumnNews.DataSource = ds;
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
Response.Write(ds.Tables[0].Rows[i][2].ToString());
}
rpColumnNews.DataBind();
}


<asp:Repeater ID="Gclass" runat="server" OnItemDataBound="Gclass_ItemDataBound">
<ItemTemplate>
<div class="listbox">
<div class="gongctitle"><span id="xq"><%#Eval("cname") %></span></div>

<img src="userfiles/<%#Eval("imgurl") %>" alt="<%#Eval("cname") %>" />
<asp:Label ID="cid" runat="server" Text='<%#Eval("cid")%>' Visible="false"></asp:Label>
<asp:Repeater id="GCList" runat="server">
<ItemTemplate>
<li><a href='Detalis.aspx?gid=<%#Eval("gid") %>'><%#Eval("gname") %></a></li>
</ItemTemplate>
<FooterTemplate>

<li class="more"><a href='projectmore.aspx?id=<%#Eval("gclass") %>'>更多>></a></li></div>
</FooterTemplate>
</asp:Repeater>

</ItemTemplate>
</asp:Repeater>

?

代码 都没错 ..红的地方绑定不上 该怎么办? 放在<ItemTemplate> 里能绑定上

谢谢
...全文
评论 12
收藏 已收藏
分享
返回顶部
pdsnet
.NET社区 62,272 成员 668,968 内容