关于<asp:datalist id="Datalist3" Runat="server" DataSource='<%#GetTopBook("01")%>'> 的邦定!我急呀我...
程序如下:
<asp:datalist id="Datalist3" Runat="server" RepeatColumns="1" RepeatDirection="Vertical" DataSource='<%#GetTopBook("01")%>'>
<ItemTemplate>
<table>
<tr>
<td width="90" align="left">
<a href='ItemDetail.aspx?BookID=<%# DataBinder.Eval(Container.DataItem, "BookID")%>' title='<%# DataBinder.Eval(Container.DataItem, "BookName")%>' target=_blank class="Link"><%# GetString(DataBinder.Eval(Container.DataItem, "BookName"),8)>
<a>
</td>
<td width="50" align="left">
<font class="Price"><%# DataBinder.Eval(Container.DataItem, "NowPrice")%>
</font>
</td>
</tr>
</table>
</ItemTemplate>
</asp:datalist>
public IList GetTopBook(string categoryID)
{
IList BookList = new ArrayList();
.....
return BookList;
}
可我显示不出来数据!为什么呀??
问题点数:40、回复次数:7Top
1 楼gl637()回复于 2004-12-02 15:51:15 得分 0
真的很急呀!Top
2 楼wangxt(海贝)回复于 2004-12-02 16:03:05 得分 5
帮你顶Top
3 楼gl637()回复于 2004-12-02 16:13:38 得分 0
不行了,今天必须弄完!Top
4 楼wind7788(千山一鸟)回复于 2004-12-02 16:15:25 得分 5
你调用datalist3.DataBind()没有?
另外IList是个接口,要绑定的应该是实现IList的数据源Top
5 楼gl637()回复于 2004-12-02 16:17:27 得分 0
在哪里调用datalist3.DataBind()呀??后台没有办法调用呀!Top
6 楼gl637()回复于 2004-12-02 16:54:08 得分 0
没有其他办法了?!!Top
7 楼sy246(C#梦想!)回复于 2004-12-10 14:35:02 得分 30
在Page_Load里面加上就行了!Top




