Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.09.11;
Скачать: CL | DM;

Вниз

Grid от QuantumGrid   Найти похожие ветки 

 
Silla ©   (2003-08-20 13:16) [0]

Привет мастерам!

Может кто-то работал с этими компонентами и даст дельный совет по использованию в следующей задаче:
есть таблица и у нее Id
Выделяю в гриде несколько строк (dxGrid.SelectedCount - количество выделенных строк)
как мне узнать все Id выделенных строк

sss := "";
for i := 0 to dxGrid.SelectedCount do begin

sss := sss + "," + ???????

end;

Заранее спасибо.


 
Silla ©   (2003-08-20 15:48) [1]

Может быть кто-нибудь посоветует другие компоненты,
но не очень хотелось бы менять, уже много написано кода
под них.


 
koks   (2003-08-20 17:17) [2]

for i := 0 to dxGrid.SelectedCount do
begin
sss := sss + dxGrid.SelectedNodes[i].Values[0]
или Strings[0]

end;

Values[0] - возвращает вариант
Strings[0] - возвращает string...

если у тебя LoadAllRecords = false код не работает, попробуй тоже самое, толко dxGrid.SelectedRows.Values[0].

при этом индекс 0 - номер колонки. вычисляется так - вызываешь дизайнер, считаешь колонки сверху вниз начиная с нуля. в данном случае 0 т.к. предполагается, что колонка с ключевым полем - первая.


 
koks   (2003-08-20 17:20) [3]

Да, забыл SelectedRows.Values[0] не правильно -
selectedRows возвращает букмарки.... со всеми вытекающими от сюда последствиями.


 
Silla ©   (2003-08-20 18:06) [4]

Спасибо!
Попробую.


 
Silla ©   (2003-08-21 14:18) [5]

for i := 0 to dxDBGrid.SelectedCount - 1 do
begin
if sss = "" then
begin
sss := " IdContract = " + dxDBGrid.SelectedNodes[i].Values[0];
end
else
sss := sss + " and IdContract = " + dxDBGrid.SelectedNodes[i].Values[0];
end;

Выскакивает Ошибка
Project HStore.exe raised exception class EAccessViolation with
message "Access violation at address 0050A4AA in module "HStore.exe".
Read of address 00000010". Process stopped.


 
VAleksey ©   (2003-08-21 15:22) [6]

К нему хороший хелп прилагается обычно.



Страницы: 1 вся ветка

Текущий архив: 2003.09.11;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.019 c
1-33624
Xeon
2003-08-30 22:38
2003.09.11
Функции


14-33804
Igor_thief
2003-08-22 13:48
2003.09.11
Как проверить ...


1-33581
_Narayan_
2003-09-01 01:23
2003.09.11
Excel


6-33706
Opera
2003-07-09 15:04
2003.09.11
Имя в сети


1-33644
Menel
2003-09-01 16:27
2003.09.11
Узнать имя картинки загруженной в Image