![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Понимаю, что вопрос глуп, но никак не могу справиться самостоятельно. Поначиталась всякого на форумах - везде не те компоненты, хотя и родставенники. Пыталась искать в списке свойств и методов cxGrid и его вьюшки - не нашла(какой-то путь запутанный - через DataController. Selected*, но всё это как-то сложно и неизящно). Существует ли какой-нибудь более цивильный способ получить массив выделенных в cxGrid-е строк в удобоваримом виде(чтоб потом можно было из него изъять нужные поля)? Подскажите, пожалуйста!
|
#2
|
||||
|
||||
![]() Ну уж незнаю, что может быть изящней DataController.Selected.
|
#3
|
|||
|
|||
![]() Спасибо! Ответ просто исчерпывающий. Именно это я и хотела получить, создавая тему
![]() |
#4
|
||||
|
||||
![]() Извините за глупый вопрос, а что подразумевается под понятием ЛОБОВОЙ КОД?
Чем вас не устраивает данный код: Код:
with cxGrid1DBTableView1.Controller do for i := 0 to SelectedRecordCount - 1 do begin ВАШ_МАСИВ[i] := SelectedRecords[i].Values[cxGrid1DBTableView1.GetColumnByFieldName('ИМЯ_КОЛОНКИ').Index]; end; |