将图像绑定到 CardViewBinaryImageColumn
Bind Image to CardViewBinaryImageColumn
我有一个简单的 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?谢谢。
<dx:CardViewBinaryImageColumn />
用于显示二进制数据的图像。
如果您想使用 url 显示图像,请尝试用以下内容替换该列:
<dx:CardViewImageColumn FieldName="Photo" Caption="Photo" />
Dev Express 有一个例子:Deve https://demos.devexpress.com/ASPxCardViewDemos/Adaptivity/AdaptiveLayout.aspx?device=tablet&rotate=0
我有一个简单的 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?谢谢。
<dx:CardViewBinaryImageColumn />
用于显示二进制数据的图像。
如果您想使用 url 显示图像,请尝试用以下内容替换该列:
<dx:CardViewImageColumn FieldName="Photo" Caption="Photo" />
Dev Express 有一个例子:Deve https://demos.devexpress.com/ASPxCardViewDemos/Adaptivity/AdaptiveLayout.aspx?device=tablet&rotate=0