我有一个简单的 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?谢谢你。