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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.09.2012, 19:51   #1
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,206
Вопрос Как очистить заголовки в DBGridEh?

Добрый вечер! Мне нужно очистить Caption в колонках DBGridEh. Только сами заголовки, ничего больше. Нужно как-то в цикле выполнить очищение или же присвоить заданное значение, например, "1". Простой код присвоения типа:
Код:
   Form19.DBGridEh1.Columns[Form19.DBGridEh1.Columns.Count - 1].Title.Caption:='';
конечно не работает. Как можно (можно ли) такое сделать?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 01.09.2012, 19:54   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Код:
for i:=0 to DBGridEh.Columns.Count - 1 do DBGridEh.Columns[i].Title.Caption:='';
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 01.09.2012, 20:09   #3
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,206
По умолчанию

Странно, но не очищает. У меня просто выполняется обычный запрос выборки всех записей и pFIBDataSet остается Active=True. Врядли может быть из-за этого, пока открытый набор данных?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 01.09.2012, 20:38   #4
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Попробуй пробелом забивать, кажется там какой-то глючок был в EhLib с пустыми заголовками колонок. Впрочем не совсем в этом уверен, но что-то было
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 01.09.2012, 20:43   #5
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

Аватар прав - если Вы присваиваете пустое значение заголовку колонки, он по умолчанию ничего в нем не меняет. Забивайте одним пробелом - он его за новый заголовок посчитает
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как отключить сделать неактивными заголовки в sPageControl? artemavd Общие вопросы Delphi 2 05.02.2012 17:08
Как узнать собcтвенные http заголовки в php Илья 12 PHP 2 10.10.2011 20:26
Как сделать заголовки? anne_tt Microsoft Office Excel 5 07.10.2011 17:37
Как передать заголовки в php через CURL sergeiqwe PHP 1 07.11.2010 21:08
Многоуровневые заголовки в DBGridEh Vit@L Общие вопросы Delphi 12 06.10.2009 09:20