如何将数据库中的信息显示到gridview,listview,datalist itemtemplate中的控件中

时间:2012-01-31 15:11:33

标签: c# asp.net

如何将数据库表中的数据或信息绑定到datalist,listview或gridview ITEMTEMPLATE中的标签?

我有一张表Product_table(Pro_id,pro_imagepath)

我希望有一个datalist或listview,其中itemtemplate包含图像控件和标签。我想将pro_imagepath绑定到itemtemplate中的图像控件,将pro_id绑定到itemtemplate中的标签。

2 个答案:

答案 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()放入其中时,请确保要绑定的控件的属性使用单引号而不是双引号。