【发布时间】:2021-11-02 09:36:12
【问题描述】:
我有一个简单的 CardView:
<dx:ASPxCardView ID="CardViewProfile" runat="server" KeyFieldName="Id" AutoGenerateColumns="false">
<Columns>
<dx:CardViewBinaryImageColumn FieldName="Photo">
<PropertiesBinaryImage ImageHeight="175px">
<EditingSettings Enabled="true" UploadSettings-UploadValidationSettings-MaxFileSize="4194304" />
</PropertiesBinaryImage>
</dx:CardViewBinaryImageColumn>
<dx:CardViewMemoColumn FieldName="Id" Caption="Codice Utente" ReadOnly="true"/>
<dx:CardViewTextColumn FieldName="Name"/>
<dx:CardViewTextColumn FieldName="Surname"/>
</Columns>
<CardLayoutProperties ColCount="3">
<Items>
<dx:CardViewColumnLayoutItem ColumnName="Photo" ShowCaption="False" ColSpan="1" RowSpan="4"/>
<dx:CardViewColumnLayoutItem ColumnName="Id" />
<dx:CardViewColumnLayoutItem ColumnName="Name" />
<dx:CardViewColumnLayoutItem ColumnName="Surname" />
</Items>
</CardLayoutProperties>
</dx:ASPxCardView>
我这样绑定它:
User user = DBContext.getUserByID(user_id);
List<User> datasource = new List<User>();
datasource.Add(user);
CardViewProfile.DataSource = datasource;
CardViewProfile.DataBind();
对象User 包含:Id、Name、Surname 和一个包含表示服务器上图片路径的字符串的 Photo 字段。
如何将此图片绑定到 CardViewBinaryImageColumn?谢谢。
【问题讨论】:
-
我不知道有问题的控件,但是图像控件没有某种 src 吗?您也可以只放入一个计划简图像控件,并将图像控件的 scr 设置为图片路径名称的表达式 - 它应该可以正常工作。
标签: c# asp.net aspxgridview aspx-user-control