Текущий архив: 2008.11.02;
Скачать: CL | DM;
Вниз
Вопрос по 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;
Скачать: CL | DM;
Память: 0.49 MB
Время: 0.016 c