![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как передать Values в DBGrid?
Alexandra © (2009-02-19 08:47:00)Подскажите, как передать в DBGrid (номер строки от НБ)
В dxDBGRid можно выбрать keyFild и передать в Locate, а вот в обычном Гриде как сделать ? спасибо
MsGuns (2009-02-19 17:58:00) [1]>Alexandra (19.02.09 13:39) [4]
>Вот вдруг кому понадобится.
>procedure TNPSForm.DBGrid1CellClick(Column: TColumn);
>begin
>GridID :=ReadQuery.FieldByName('iID').Asinteger;
>end;
Что такое GridID ?
И в чем великий смысл такого присвоения ?
Та за таким кодом-шедевром уже выстраивается очередь :)
Johnmen (2009-02-19 13:47:00) [2]
> Alexandra (19.02.09 13:39) [4]
> Вот вдруг кому понадобится.
Да все в курсе. Даже хелп...
Ega23 (2009-02-19 13:43:00) [3]Тогда уж так:
procedure TNPSForm.DBGrid1CellClick(Column: TColumn);
begin
cellValue := Column.Grid.DataSource.DataSet.FieldByName(Column.FieldName);
end;
Alexandra (2009-02-19 13:39:00) [4]Sergey13 © - исчерпвающий ответ!
Вот вдруг кому понадобится.
procedure TNPSForm.DBGrid1CellClick(Column: TColumn);
begin
GridID :=ReadQuery.FieldByName('iID').Asinteger;
end;
Sergey13 (2009-02-19 09:16:00) [5]> [2] Alexandra (19.02.09 09:14)
Нет в гриде никаких значений. Они все в датасете.
Alexandra (2009-02-19 09:14:00) [6]Нужно передать с DBGrid (по определенному полю) значение, чтобы в последствии я смогла вызвать проц-ру поэтому значению.
Sergey13 (2009-02-19 08:58:00) [7]> [0] Alexandra (19.02.09 08:47)
А зачем гриду "номер строки от НБ"?
> и передать в Locate
Locate есть у dxDBGRid? Может все таки датасету передаешь? Он кстати тот же что и у "обычного грида".
Что нужно то вообще?