Форум: "Базы";
Текущий архив: 2002.10.07;
Скачать: [xml.tar.bz2];
ВнизКак в DBGrid e от EhLib обратиться к конкретной ячейке? Найти похожие ветки
← →
BlackTiger (2002-09-16 14:22) [0]К примеру мне нужно узнать значение 5-строки 7-ой колонки.
Никак не пойму, как это сделать.
Точнее не могу обратиться к СТРОКАМ.
← →
zx (2002-09-16 14:52) [1]Так же как и у обычного DBGrid.
Данные находятся в DataSet.
← →
VAleksey (2002-09-16 17:19) [2]Вот же млин бывает а?
Создать цикл в котором ты определишь имя поля для 7-ой колонки грида. потом в датасете отсчитаешь 5 строк сначала и возьмешь значение поля из колонки с нужным именем.
← →
Mike Kouzmine (2002-09-16 19:21) [3]VAleksey © -> только начал пользовать ehlib, подскажите как перейти на первую строку грида?
← →
BlackTiger (2002-09-16 21:16) [4]VAleksey: не такой-то я и ламер :-)
Мне это нужно для определения самого длинного значения столбца и эту операцию надо провернуть для каждого столбца. Если строк ~5000, то этот способ несколько медленный (нужен перебор всех записей).
Я искал ПРЯМОЙ доступ к коллекции значений колонки, а не датасета.
Есть такой под-об"ект DataList, вот только не пойму чего там искать (выглядит просто как грид в гриде).
Excel-то как-то умудряется это делать ОЧЕНЬ быстро.
← →
ЮЮ (2002-09-17 03:05) [5]>Я искал ПРЯМОЙ доступ к коллекции значений колонки,
Любой DBGrid имеет прямой доступ только к тому кол-ву записей, сколько непосредственно отображается в Гриде, через DataLink (см.исходники метода DrawCell) Собственно у этого Грида и строк именно столько, а о значниях в других записях он и не подозревает.
>Excel-то как-то умудряется это делать ОЧЕНЬ быстро.
Он то не с ДБГридом имеет дело :-)
Может сделать ДБГрид такой высоты, чтобы поместились все строки ДатаСоурс ???
← →
Sergey13 (2002-09-17 09:01) [6]2BlackTiger (16.09.02 21:16)
>Мне это нужно для определения самого длинного значения столбца >и эту операцию надо провернуть для каждого столбца.
Ну дык и пробегись в цикле по датасету, причем тут грид то?
>Если строк ~5000, то этот способ несколько медленный (нужен >перебор всех записей).
Не поделишся - зачем такой большой грид? Он и без всяких ухищрений может подтормаживать. Объемы знаете ли.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.10.07;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c