我的代码如下: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添加面板容器的方法
}
}
{
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添加面板容器的方法
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货