DevExpress XtraGrid переопределить из CalcRowHeight разрывы RepositoryItemImageComboBox - PullRequest
0 голосов
/ 14 июля 2011

Недавно я изменил высоту строки для нашей сетки и немного ее уменьшил (используя код из http://www.devexpress.com/Support/Center/KB/p/A859.aspx).

Однако это нарушает наш RepositoryItemImageComboBox, изображения больше не отображаются. Использование RepositoryItemPictureEdit с несвязаннымПохоже, я не могу найти, как создать работающий фильтр строк / сортировку строк.

Кто может помочь мне исправить изображения RepositoryItemImageComboBox, чтобы они показывались снова, или реализовать фильтрацию / сортировку RepositoryItemPictureEdit.

Это столбец, отображаемый с помощью RepositoryItemPictureEdit. Отсутствие данных изображения на фильтрующем элементе также является проблемой

No image data on the filterrow is also a problem

Этот столбец отображается с помощью RepositoryItemImageComboBox.

enter image description here

1 Ответ

0 голосов
/ 14 июля 2011

Я добавил некоторый код для обработки GridViews CustomDrawCell без редактора.Поскольку нам на самом деле не нужен редактор, чтобы выбирать, а показывать столбец только для чтения, этого достаточно.

Private Sub gvw_CustomDrawCell(ByVal sender As Object, ByVal e As DevExpress.XtraGrid.Views.Base.RowCellCustomDrawEventArgs) Handles Me.CustomDrawCell
  e.Graphics.DrawImage(BitMap, e.Bounds);
end sub
...