求大家帮帮忙哦 我在用Accordion控件做一个层叠效果,可老是只显示最后的一个

beijixinglulu 2010-09-14 02:34:12
我的代码如下:if (!Page.IsPostBack)
{
DataTable dt = tt.SelectTypeTable(); //已有的得到产品类别的方法

AccordionPane pane = new AccordionPane();


HyperLink hlCategory = new HyperLink(); //实例化连接标签
foreach (DataRow dr in dt.Rows)
{
hlCategory.Text = dr["name"].ToString();
int typeid = Convert.ToInt32(dr["id"].ToString());

pane.HeaderContainer.Controls.Add(hlCategory); //动态吧 Hyperlink添加到AccordionPane头部分

//得到已有的产品集合根据类别ID
DataTable dt1 = st.SelectST(typeid);
foreach (DataRow dr1 in dt1.Rows)
{
HyperLink hlproduct = new HyperLink();

hlproduct.Text = string.Format("{0}<br/>", dr1["sname"].ToString());
//if (typeid == 1)
//{
// hlproduct.NavigateUrl = string.Format("Merchandise\\Men\\Men.aspx", dr1["sname"].ToString());
//}
pane.ContentContainer.Controls.Add(hlproduct); //动态吧Hyperlink添加到AccordionPane正文部分
}
Accordion1.Panes.Add(pane); //Accordion添加面板容器的方法
}
}
...全文
68 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
beijixinglulu 2010-09-14
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 msdnxgh 的回复:]
帮忙顶。。。接分。。。
[/Quote]
你会不?
MSDNXGH 2010-09-14
  • 打赏
  • 举报
回复
帮忙顶。。。接分。。。

62,272

社区成员

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

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

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

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