|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Как зделать что бы в ячейке DBgrid отнять какоето значение?
У меня у столбце записаны циФры и при нажатию на кнопку мне надо отнять какоето значение.Помогите, а то я не знаю)
|
#2
|
|||
|
|||
DBGrid занимается ТОЛЬКО отображением данных.
Соответственно, у тебя 2 варианта: 1. Если тебе действительно нужно уменьшить значение - изменяешь значения в DataSet'е (TTable, TQuery или что там у тебя). DBGrid автоматически отобразит новые значения. 2. Надо уменьшить значение только для отображения. Тогда перекрывать отрисовку ячейки (примеров полно - поищи). Общий алгоритм такой. Заводишь переменную (на уровне формы, например). При нажатии на кнопку в эту переменную заносишь на сколько надо уменшьшить. В отрисовке ячейки вычисляешь новое значение и показыааешь (отрисовываешь) его. ЗЫ. При отрисовке можно не писать саму отрисовку, а просто указать новое значение и вызвать родную отрисовку. Ну а более подробно - давай свой код и четче формулируй что тебе действительно надо. |