私はlistviewでデータセットをバインドしています。カテゴリテーブルのすべてのレコードを取得し、データを配置するために、データベース内で次の列(id、catName、CatPic)データセット内にあります。listviewデータバインディングの問題
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>
問題:
それから私は、リストビュー表示Categoy画像にデータセットを結合して、すべてのカテゴリレコードを保持している画像
データセットの下にカテゴリ名を書きたいです。
Databin Eval()、XPath()、Bind()などのメソッドは、データバインドされたコントロールのコンテキストでのみ使用できます。
私は間違っていますか?