Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.01.2015, 19:47   #1
Janger
Форумчанин
 
Регистрация: 28.09.2011
Сообщений: 250
По умолчанию Поместить текст в DBGrid

Вопрос, можно ли добавить текст в ячейку DBGrid ?
К примеру в StringGrid это делается очень просто:
Код:
StringGrid1.Cells[1,1] := 'Вот так вот';
Но как это сделать в DBGrid я не знаю....
Я в курсе, что DBGrid всего лишь отображает информацию, к примеру из ADOQuery.
И что мне в этом случае делать? Добавлять текст в базу, потом отображать его, потом удалять? Как то странно, вам не кажется?
В общем, подскажите что нибудь толковое.
Спасибо
Janger вне форума Ответить с цитированием
Старый 28.01.2015, 20:03   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Как то странно, вам не кажется?
Нет. Все именно так и должно быть. На то оно и DB чтоб работать именно с базой.
Хочешь простого редактирования - используй StringGrid.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 28.01.2015, 23:07   #3
Janger
Форумчанин
 
Регистрация: 28.09.2011
Сообщений: 250
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Нет. Все именно так и должно быть. На то оно и DB чтоб работать именно с базой.
Хочешь простого редактирования - используй StringGrid.
Уважаемый Stilet.
Ситуация в следующем, я хотел бы что бы выводились секунды, т.е. текст типа: "Осталось: 10 секунда", мне кажется будет не очень классно, если я буду каждую секунду с помощью таймера добавлять запись в БД, а потом обновлять адошку, и получать результат.
Janger вне форума Ответить с цитированием
Старый 28.01.2015, 23:18   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
мне кажется будет не очень классно, если я буду каждую секунду с помощью таймера добавлять запись в БД, а потом обновлять адошку, и получать результат.
Ну правильно. И зачем же в таком случае тебе база данных понадобилась?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 28.01.2015, 23:22   #5
Janger
Форумчанин
 
Регистрация: 28.09.2011
Сообщений: 250
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Ну правильно. И зачем же в таком случае тебе база данных понадобилась?
База мне нужна для других нужд, просто нужно как то указать пользователю что происходит процесс переноса.
Можно конечно label какой нибудь прорисовать в каждой строчке, но я подумал что есть возможности по проще
Janger вне форума Ответить с цитированием
Старый 28.01.2015, 23:47   #6
northener
ПШП
Участник клуба
 
Регистрация: 15.07.2013
Сообщений: 1,877
По умолчанию

Цитата:
Сообщение от Janger Посмотреть сообщение
База мне нужна для других нужд, просто нужно как то указать пользователю что происходит процесс переноса.
Можно конечно label какой нибудь прорисовать в каждой строчке, но я подумал что есть возможности по проще
А зачем обязательно в каждой строчке? И что за процесс переноса?
northener вне форума Ответить с цитированием
Старый 29.01.2015, 07:44   #7
Janger
Форумчанин
 
Регистрация: 28.09.2011
Сообщений: 250
По умолчанию

Цитата:
Сообщение от northener Посмотреть сообщение
А зачем обязательно в каждой строчке? И что за процесс переноса?
Ребяяяят, ну пишу я программу, которая что то переносит, вам не всё ли равно что и куда?
В каждой строчке, потому что пользователь может выбрать не весь список, а только несколько пунктов из списка...
Janger вне форума Ответить с цитированием
Старый 29.01.2015, 07:53   #8
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

В гриде есть возможность самому пририсовывать ячейки. Вот по таймеру и делай этот прикол по отображению времени в ячейке
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 29.01.2015, 07:55   #9
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
просто нужно как то указать пользователю что происходит процесс переноса.
Давай ситуацию в подробностях. Иначе будем гадать. С таким успехом я вообще могу предложить ProgressBar.
Цитата:
вам не всё ли равно что и куда?
Ох... Ладно. Как хочешь. Мне все равно. Твоя задача не решаема.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поместить текст в Taskbar coNsept C# (си шарп) 1 17.04.2013 16:38
поместить Текст в ячейку таблицы evg_m Microsoft Office Word 5 11.01.2013 10:08
Как поместить текст в Memo из треады? Venalainen C++ Builder 1 06.12.2012 10:58
Значения из ComboBox + Edit поместить в DBGrid sveta_s БД в Delphi 7 05.06.2011 04:38
Поместить число как текст в ячейку Gawwws Microsoft Office Excel 1 27.01.2010 20:33