DevExpress XtraGrid не будет отображать весь сотовый контент - PullRequest
1 голос
/ 27 января 2012

У нас есть сетка, в которой есть столбец, который может содержать очень большие значения, но сама сетка не очень высокая.Когда содержимое ячейки длиннее, то сетка высокая, мы не можем прокрутить, чтобы увидеть остальное содержимое.Я заставил появиться полосу прокрутки, и она позволяет вам прокручивать страницу вниз, но она не меняет содержимое и не отображает нижнюю часть сообщения.

Кто-нибудь сталкивался с этим раньше?

Ответы [ 2 ]

2 голосов
/ 30 января 2012

К сожалению, Шейн, это жертва для сетки, которая может эффективно обрабатывать миллионы строк.XtraGrid обрабатывает его представление «Ряд за строкой», описанное вами поведение является заданным, когда вы прокручиваете, XtraGrid перемещает следующий ряд вверх в верхнее положение, когда у вас большие ячейки, это будет означать, что вы не увидитевсе меняется в Grid Layout, но вместо этого меняются только данные в ячейках.

Пожалуйста, смотрите http://www.devexpress.com/Support/Center/p/S131103.aspx, что является подтверждением от DX об этом поведении.Из-за того, как XtraGrid был спроектирован, DX не может измениться без перезаписи XtraGrid.Но опять же, это позволяет XtraGrid иметь высокую производительность при работе с большими наборами данных, хотя и с «неуклюжей» прокруткой.

0 голосов
/ 28 января 2012

Я не видел описанного вами конкретного поведения, но могу предложить обходной путь.

В GridView есть свойство с именем OptionHint.ShowCellHints .

КогдаЭто правда, все содержимое ячейки можно увидеть во всплывающем окне стиля всплывающей подсказки, когда пользователи наводят курсор на ячейку.По умолчанию используется значение True, поэтому оно уже должно работать, если только вы не изменили его на False.

Существует также свойство, позволяющее автоматически изменять высоту строки в зависимости от содержимого ячейки.Я думаю, что это что-то вроде AutoRowHeight, но быстрое сканирование страницы свойств не включило его.

Наконец, вы можете обратиться в службу поддержки DevExpress.Их техническая поддержка действительно исключительная, и они ответят в течение одного рабочего дня.

...