RepositoryItem应该用什么从实体列表中选择“ImageId”字段?

时间:2013-12-19 13:27:18

标签: c# image grid devexpress

我使用RepositoryItemLookUpEdit在网格单元格中显示FullName字段(字符串)。

  _entityReferenceEditor = new RepositoryItemLookUpEdit
  {
    AllowNullInput = DefaultBoolean.True,
    NullText = NullValueText,
    DataSource = typeof( Entity ),
    DisplayMember = MemberHelper.GetProperty( ( Entity e ) => e.FullName ).Name,
    ValueMember = MemberHelper.GetProperty( ( Entity e ) => e.Id ).Name,
    ShowHeader = false
  };

但是我无法显示Image字段(System.Drawing.Image)而不是FullName字段。

不幸的是,RepositoryItemImageComboBox没有ValueMember和DisplayMember来显示Image字段,但保存了ImageId字段。

第二个可选问题。图像字段是byte []。这意味着我必须将这个字段从byte []转换为System.Drawing.Image(通过MemoryStream)。

0 个答案:

没有答案