![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
DbGrid программная очистка ячейки
ds © (2012-02-09 14:42:00)Здравствуйте!
Через ADO соединяюсь с MS Access. На форме есть ADOConnection1, ADOTable1, DataSource1 и DbGrid. После подключения к БД все обновляется и загружается.
Ставлю кнопку на форме и пишу:
Dbgrid.cells[1,1]:=’’;
Ничего не происходит – т.е. данные остаются. Тем не менее когда я удаляю клавиатуры – то все работает хорошо. Как мне очистить ячейку программно?
Anatoly Podgoretsky (2012-02-10 11:37:00) [1]> Inovet (10.02.2012 11:10:07) [7]
Книгу только как топливо, для аутафе
Inovet (2012-02-10 11:10:00) [2]> [6] Anatoly Podgoretsky © (10.02.12 09:56)
> Может не стоит, а сделано там через edit/post, а лучше запросом
Автор ещё использует ADOTable, надо сжечь книгу с такими советами можно вместе с её автором, только путают людей.
Anatoly Podgoretsky (2012-02-10 09:56:00) [3]> Dimka Maslov (09.02.2012 19:37:04) [4]
Может не стоит, а сделано там через edit/post, а лучше запросом
Ega23 (2012-02-09 21:44:00) [4]
with DBGrid.DataSource.DataSet do
begin
Edit;
try
FieldByName(Имя_Поля).AsString := ....;
finally
Post;
end;
end;
Dimka Maslov (2012-02-09 19:37:00) [5]Посмотри, как это сделано в DBGrid в ответ на ввод с клавиатуры и сделай так же.
Anatoly Podgoretsky (2012-02-09 15:37:00) [6]В dataset
ds (2012-02-09 15:32:00) [7]Да а как тогда сделать - где обновлять данные программно?
Германн (2012-02-09 15:24:00) [8]В DBGrid данных нет и никогда не было.