Вниз
Скачать: CL | DM;

добавление в DBGrid   Найти похожие ветки 

← →
assassin8899   (2008-04-07 21:02) [0]

Как при нажатии на кнопке осуществить добавление значений полей из DBEdit в DBGrid


← →
Johnmen ©   (2008-04-07 21:58) [1]

Никак.


← →
MsGuns ©   (2008-04-07 22:00) [2]

1.Модификации подлежит не грид, а набор данных (TDataSet)
2.Для изменения значений текущей записи датасета:

 With Grid1.DataSource.DataSet do
   begin
    Edit;
    Fields[0].AsString := ..
    ...
    Fields[n].AsFloat := ...
    Post;
   end;

3.Для добавления в датасет новой записи:

 With Grid1.DataSource.DataSet do
   begin
    Insert;
    Fields[0].AsString := ..
    ...
    Fields[n].AsFloat := ...
    Post;
   end;

4. Повесить приведенный код на кнопки (меню) можно используя механизм TAction


← →
Ega23 ©   (2008-04-08 00:39) [3]


> 3.Для добавления в датасет новой записи:
>
>  With Grid1.DataSource.DataSet do
>    begin
>     Insert;


почему не append?  :)


← →
Германн ©   (2008-04-08 00:47) [4]


> Ega23 ©   (08.04.08 00:39) [3]
>
>
> > 3.Для добавления в датасет новой записи:
> >
> >  With Grid1.DataSource.DataSet do
> >    begin
> >     Insert;
>
>
> почему не append?  :)
>

Если индексов нет, то Append приведёт к неожиданному для пользователя результату. Если индексы есть, то уже Insert может привести к неожиданному для пользователя результату.
"У кого чего болит, тот о том и говорит". (с) Народная мудрость.



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.008 c
15-1206368870
asdf2
2008-03-24 17:27
2008.05.04
Беспроводная связь.


2-1207738307
Елвис
2008-04-09 14:51
2008.05.04
TObjectList


2-1207644188
Ri2008
2008-04-08 12:43
2008.05.04
0x0004


2-1207665127
arinyshka
2008-04-08 18:32
2008.05.04
вставка и считывание картинки в бд ms sql


15-1206100087
Пробегал2...
2008-03-21 14:48
2008.05.04
COM-порты




   Наверх