|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.04.2011, 10:37 | #1 |
юзер
Форумчанин
Регистрация: 22.12.2010
Сообщений: 245
|
как пересчитать ячейки стринггрида
как мне пересчитать значения ячеек стринггрида 2 и 3 столбца?
я использовал код но он что то ругаеться Код:
|
17.04.2011, 10:53 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
1) что значит - "пересчитать" ? И при чём здесь массив A ?
2) такое объявление массива недопустимо. Delphi допускает объявление либо статических массивов (тогда границы массивов задаются костантами. либо динамических - тогда границы объявляемого массива совсем отсутствуют в объявлении. Но указывать переменную в качестве границ массива нельзя. 3) что означает a присвоить элемент грида [1, a ] ? Это же полный нонсенс!! про такие "мелочи", что грид состоит из элементов типа string а массивы - из элементов Integer уже можно просто промолчать.. так что я согласен с Delphi. я бы тоже сильно ругался... |
17.04.2011, 11:49 | #3 | |
юзер
Форумчанин
Регистрация: 22.12.2010
Сообщений: 245
|
Цитата:
|
|
17.04.2011, 11:55 | #4 |
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
если правельно мысль понял, то так
Код:
VirusN13
|
17.04.2011, 12:42 | #5 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
ArtGrek, +1
единственное, что если интересует весь второй (судя по индексу, 1- это второй) столбец: Код:
p.s. А всё таки, TotKtoNado, Вы уверены, что Вам нужно проделывать эту ненужную работу и переносить данные из грида в массив (пусть и динамический)?! Чем Вас собственно сам грид в качестве массива не устраивает?! |
17.04.2011, 13:12 | #6 | |
юзер
Форумчанин
Регистрация: 22.12.2010
Сообщений: 245
|
Цитата:
|
|
17.04.2011, 14:26 | #7 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
А всё таки, TotKtoNado, Вы уверены, что Вам нужно проделывать эту ненужную работу и переносить данные из грида в массив ?!
Цитата:
Его Delphi очень тяжело преобразовать в число! |
|
17.04.2011, 14:37 | #8 | |
юзер
Форумчанин
Регистрация: 22.12.2010
Сообщений: 245
|
Цитата:
var i,estRas : integer; begin estRas:=stringgridrashodi.rowcount; for i:=1 to estRas do begin LabelItogRashod.Caption:=stringgrid Rashodi.cells[estRas-1,1]; end; end; и нажимаю на добавить столбцы и текст в лабеле исчезает что за фигня? Последний раз редактировалось TotKtoNado; 17.04.2011 в 14:56. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Delphi 2010 пересчитать все формы проекта программно. | Человек_Борща | Общие вопросы Delphi | 6 | 13.04.2011 22:39 |
Пересчитать автоинкремент в таблице. | strannik | SQL, базы данных | 1 | 08.05.2010 07:25 |
Как удалить, определённый элемент из стринггрида? | Lenux | Помощь студентам | 3 | 14.03.2010 18:57 |
Как разделить число и текст в одной ячейки на две ячейки. | neboskreb | Microsoft Office Excel | 2 | 15.04.2008 19:39 |