62,046
社区成员
发帖
与我相关
我的任务
分享
<asp:datalist id="DataList1" runat="server">
<ItemTemplate>
<TABLE id="Table1" cellSpacing="0" cellPadding="0" border="0">
<tr><TD colspan="3" height="6"></tr>
<TR>
<td align="right" valign="middle"><img src="images/index_05.jpg" width="7" height="11" />
</td>
<td align="center" valign="middle"><a href="/ProductList.aspx?TypeID=<%# DataBinder.Eval(Container.DataItem,"ID")%>"><%# DataBinder.Eval(Container, "DataItem.Name") %></A>
</span></td>
<td align="left" valign="middle"><img src="images/index_06.jpg" width="7" height="11" />
</td>
</TR>
<TR>
<TD colspan="3">
<asp:datalist id="Datalist2" runat="server" Width="100%" RepeatColumns="3" CssClass="purple12">
<ItemTemplate>
<table>
<tr>
<td height="20" align="center" valign="middle"><a href="/ProductList.aspx?TypeID=<%# DataBinder.Eval(Container.DataItem,"ID")%>"><%# DataBinder.Eval(Container, "DataItem.Name") %></a></td>
</tr>
</table>
</ItemTemplate>
</asp:datalist></TD>
</TR>
<tr><TD colspan="3" height="6"></tr>
</TABLE>
</ItemTemplate>
</asp:datalist>
private void DataList1_ItemDataBound(object sender, System.Web.UI.WebControls.DataListItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item||e.Item.ItemType == ListItemType.AlternatingItem)
{
DataRowView rowv = (DataRowView)e.Item.DataItem;
int mainID = Convert.ToInt32(rowv["ID"]);
DataList DataList2 = (DataList)e.Item.FindControl("DataList2");
if(mainID>0)
{
string strSql = "select * from gs_ClassInfo where BigID=" + mainID.ToString();
DataTable dtl = ob.ExecuteTable(strSql);
if(dtl != null && dtl.Rows.Count>0)
{
DataList2.DataSource = dtl;
DataList2.DataBind();
}
}
}
}