如何将数据库表中的数据或信息绑定到datalist,listview或gridview ITEMTEMPLATE中的标签?
我有一张表Product_table(Pro_id,pro_imagepath)
。
我希望有一个datalist或listview,其中itemtemplate包含图像控件和标签。我想将pro_imagepath绑定到itemtemplate中的图像控件,将pro_id绑定到itemtemplate中的标签。
答案 0 :(得分:0)
这样的事情应该有效:
<ItemTemplate>
<asp:label id="lbl" runat="server" Text='<%#Eval("Pro_id")%>' />
<asp:image id="img" runat="server" ImageUrl='<%#Eval("pro_imagepath")%>' />
</ItemTemplate>
您只需将数据绑定到窗口小部件即可。
答案 1 :(得分:0)
如果您的列表视图已经是数据绑定,那么您应该能够分别使用<%#Eval("pro_imagepath")%>
和<%#Eval("Pro_id")%>
。
要在控件内部使用它们,您需要执行类似的操作。
<asp:Image id="img1" runat="server" ImageUrl='<%#Eval("pro_imagepath")%>' />
在将EVAL()放入其中时,请确保要绑定的控件的属性使用单引号而不是双引号。