我绑定一个数据集与列表视图我想我有一个类别表具有以下列(id,catName,CatPic)即时通讯循环在数据库中获取类别表中的所有记录,并将数据在一个数据集中。listview数据绑定问题
然后我想绑定的数据集中到一个列表视图显示Categoy图片和写入类别名称画面下方
数据集中存放所有类别记录:
Dim CategoryDataSet As New DataSet
CatList.DataSource = CategoryDataSet
CatList.DataBind()
<asp:ListView ID="productslist" runat="server">
<LayoutTemplate >
<ul class ="productlist">
<asp:PlaceHolder id="itemPlaceholder" runat="server" />
</ul>
</LayoutTemplate>
<ItemTemplate>
<li><asp:ImageButton ID="ImageButton1" runat="server" ImageUrl='<%# Eval("id", "picManu/Handler.ashx?ID={0}")%>' />
<br/><%Eval("catName")%></li>
</ItemTemplate>
<EmptyDataTemplate>
<div>
sorry no categoryfound
</div>
</EmptyDataTemplate>
</asp:ListView>
问题:
Databin诸如Eval(),XPath()和Bind()之类的方法只能在数据绑定控件的上下文中使用。
我做错了什么?