在选定的数据源 C# 上找不到字段或 属性
A field or property was not found on the selected data source C#
我的 gridview 出现错误“在所选数据源 C# 上找不到字段或 属性”。我知道这个错误是什么意思,但是我在我的代码中找不到任何导致这个错误发生的问题。
这第一张图可以显示我想要得到的属性,和我报错的一样
这张图片显示 属性 Product.Imagem 存在并且有一个值。
据我所知DataImageUrlField will contain only value to bind data. It will not allow object to bind while BoundField允许这样做。
您可以使用的另一种方式,
<asp:TemplateField HeaderText="Product Image">
<ItemTemplate>
<asp:Image ImageUrl='<%# Eval("Product.Imagem", "/images/Stock/{0}") %>' runat="server" />
</ItemTemplate>
</asp:TemplateField>
我的 gridview 出现错误“在所选数据源 C# 上找不到字段或 属性”。我知道这个错误是什么意思,但是我在我的代码中找不到任何导致这个错误发生的问题。
这第一张图可以显示我想要得到的属性,和我报错的一样
这张图片显示 属性 Product.Imagem 存在并且有一个值。
据我所知DataImageUrlField will contain only value to bind data. It will not allow object to bind while BoundField允许这样做。
您可以使用的另一种方式,
<asp:TemplateField HeaderText="Product Image">
<ItemTemplate>
<asp:Image ImageUrl='<%# Eval("Product.Imagem", "/images/Stock/{0}") %>' runat="server" />
</ItemTemplate>
</asp:TemplateField>