Dronton2
Благодарю! Все работает
Благодарю! Все работает
with cxGrid1DBTableView1.ViewData do
begin
for i := 0 to RecordCount-1 do
begin
Records[i].Invalidate; // это просто для примера
end;
помоему обнаружил...
brookson
Нормальное явление.
Можешь отключить Skins.
Если таблицы большого объёма, используй в гридах DataController.DataModeController.GridMode := true;
Ну и вообще, все вычисления лучше проводить на сервере, а в клиент передавать итоговые данные.
Всего записей: 191 | Зарегистр. 27-06-2005 | Отправлено: 13:36 21-12-2007
сам грид отфильтрован, как пробежаться только по видимым записям?
Подскажите, а есть у DevExpress такой DBList, чтоб у него были, как у RX-a, Items и Values?
Есть такой компонент - TcxPopupEdit. В нем ты можешь отобразить любой DE контрол, в том числе и грид. Покопайся в нем...
Sufferer
1. В капшн вставь пробел
Добавлено:
Sufferer
2. Ключ замени с Integer на String
А, простите, зачем, чтобы показать грид, его надо помещать в ...PopupEdit? Не проще ли использовать обычный DBGrid и сформировать данные либо выборкой (select Id, Name from Table) либо ручками. В гриде отображать и редактировать только Name.
Возник такой вопрос: Можно ли в cxGride если строка состоит из двух строк(используются bands) не выводить вторую строку(подстроку), если все значения этой подстроки нулевые?
Высоту строки менять, как я понимаю, нельзя при использовании banded tables.
строка состоит из двух строк(используются bands) не выводить вторую строку
cxGrid1BandedTableView1.Bands.Items[0].Columns[1].Visible := false
1. Помоему используя только атрибуты, т.е. не переписывая сами компоненты, так как вы говорите не сделать. Единственное что приходит в голову, это: сделать заголовок второго пустым и настроить чтобы сепаратор между заголовками был пустым. SeparatorKind = string, SepratorString = ' '.
Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
Предыдущая тема: Язык программирования на русском языке