Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.11.02;
Скачать: [xml.tar.bz2];

Вниз

Вопрос по cxGrid   Найти похожие ветки 

 
Kbl4AH ©   (2008-09-25 09:53) [0]

Здравствуйте, у меня следующий вопрос: как узнать индекс строки в cxGrid, для которой значение поля Field_A равняется Value_A (значения Value_A уникальны для всех строк). Например, узнать индекс строки, для которой ID = 3. Ответ: 5.


 
Sergey13 ©   (2008-09-25 09:56) [1]

А смысл? Для чего это?


 
Kbl4AH ©   (2008-09-25 10:00) [2]

Sergey13, у меня на 2-х закладках по cxGrid, один из которых справочник (cxGrid1, привязка по ID). Мне нужно, чтобы при выборе строки в cxGrid2, я мог узнать данные из нужных полей cxGrid1, соответствующие тому ID, которое имеется в выбранной строке.


 
Поросенок Винни-Пух ©   (2008-09-25 10:01) [3]

через тернии к звездам, через задний проход к гландам


 
Kbl4AH ©   (2008-09-25 10:02) [4]

Хочу воспользоваться командой
cxGrid1DBTableView1.DataController.Values[RecordIndex, ItemIndex];
Вот для этого и нужен Index.


 
Sergey13 ©   (2008-09-25 10:11) [5]

> [4] Kbl4AH ©   (25.09.08 10:02)

А просто прочитать текущее значение из датасета?


 
Kbl4AH ©   (2008-09-25 10:23) [6]

Просто - тоже не знаю как. Не знаю как из датасета взять значение(((
Могу только доп. запрос сделать.
select A from table1 where id = 3
Но это крайний вариант...


 
Sergey13 ©   (2008-09-25 10:26) [7]

> [6] Kbl4AH ©   (25.09.08 10:23)
> Могу только доп. запрос сделать.
> select A from table1 where id = 3

И как потом это самое А узнаешь?

FieldByName


 
Kbl4AH ©   (2008-09-25 10:29) [8]

не, A:= OracleQuery1.Field(0);


 
Dennis I. Komarov ©   (2008-09-25 10:31) [9]

SQL - может спасти отца русской демократии...


 
Sergey13 ©   (2008-09-25 10:32) [10]

> [8] Kbl4AH ©   (25.09.08 10:29)

Так почему нельзя также узнать в текущем датасете?


 
Sergey13 ©   (2008-09-25 10:32) [11]

> [9] Dennis I. Komarov ©   (25.09.08 10:31)

Интересно как?



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

Форум: "Начинающим";
Текущий архив: 2008.11.02;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.007 c
15-1221023962
Slider007
2008-09-10 09:19
2008.11.02
С днем рождения ! 10 сентября 2008 среда


1-1202119964
МистерТ
2008-02-04 13:12
2008.11.02
Как в Delphi10Lite переключить ключ компиляции ?


2-1222239809
AndreyBg
2008-09-24 11:03
2008.11.02
Перебор записей в датасете.


2-1222241412
Nick87
2008-09-24 11:30
2008.11.02
SQLзапрос


4-1199360443
S7r
2008-01-03 14:40
2008.11.02
Событие изменения check box в tree view





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский