Форум: "Базы";
Текущий архив: 2002.04.29;
Скачать: [xml.tar.bz2];
ВнизDbColumns Найти похожие ветки
← →
Basile (2002-04-08 02:31) [0]Hi! Подскажите как получить значение ячейки dbgrida, зная ее координаты (col и row). При этом перемещение по dataset"у не принимается.
← →
Lusha (2002-04-08 10:50) [1]>При этом перемещение по dataset"у не принимается.
Ну,это уж слишком... Может еще "и без написания какого либо кода"? :)
Когда разберешься, почему это невозможно попробуй так...
var CellMean : string;
begin
...
with TMyDBGrid(DbGrid1) do
begin
OldRec := DataLink.ActiveRecord;
DataLink.ActiveRecord := Row;
CellMean := DataSource.DataSet.FieldByName(Columns[Col].FieldName).AsString;
DataLink.ActiveRecord := OldRec;
end;
где TMyDBGrid = class(TDBGrid)
P.S. Что же Вас всех на Row тянет? Что за задачи такие, что при работе с набором данных актуален номер строки в гриде?
← →
Basile (2002-04-08 19:29) [2]Задача состоит в следующем. Необходимо выводить hint для ячейки если значение в неё не вмещается. Подобно как это сделано в TTreeView, TListView.
А перемещение по датасету не хотелось делать в целях оптимизации. Вот поэтому и спросил? Может кто знает как!
← →
Lusha (2002-04-09 09:30) [3]Читайте, предложенный мной код. Его Вам хватит за глаза...
← →
Sergey13 (2002-04-09 11:36) [4]2Basile (08.04.02 19:29)
Попробуй DbGridEh - там это есть.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.04.29;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.005 c