Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите разобраться с DBGridEh, Формат отображения данных 
:(
    Опции темы
kulikoff
Дата 17.7.2006, 09:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 334
Регистрация: 5.11.2005
Где: Киев

Репутация: 1
Всего: 1



Помогите, пожалуйста, подскажите, как сделать так, чтоб в заглавии DBGridEh отображалось не названия полей таблицы, а нужные мне заглавия (удобочитаемые на руском языке) и, когда надо, в две строки? 
И ещё вопрос, как узнать номер строки, на которой стоит курсор? Просто мне необходимо манипулировать потом данными этой строки...
Искал в поиске ответы - что-то не нашел 
PM MAIL WWW ICQ Skype   Вверх
Ramin
Дата 17.7.2006, 10:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 17.7.2006
Где: Азербаиджан, Баку

Репутация: нет
Всего: нет



1) DisplayText в наборе данных или в грид добавляеш поля и пишеш там
2) Dataset.RecNo; 
PM MAIL WWW ICQ   Вверх
kulikoff
Дата 17.7.2006, 11:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 334
Регистрация: 5.11.2005
Где: Киев

Репутация: 1
Всего: 1



1) У меня есть ДБГрид, который подключается к ДатаСету, поясните, плиз, как и куда писать этот DisplayText? В обработчик какого события или чего? А то я никогда такого не делал... 
PM MAIL WWW ICQ Skype   Вверх
Ramin
Дата 17.7.2006, 11:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 17.7.2006
Где: Азербаиджан, Баку

Репутация: нет
Всего: нет



Цитата(kulikoff @ 17.7.2006,  11:20)
1) У меня есть ДБГрид, который подключается к ДатаСету, поясните, плиз, как и куда писать этот DisplayText? В обработчик какого события или чего? А то я никогда такого не делал...

1) открой св-ва ColumnEditor в гриде добавь туда все поля .. потом там всё написано щяс точно не помню должен быть каптион измени это на что хочеш и всё
2) в наборе данных добавляеш на датасет все поля и и выбераеш любое поля где хочеш изменить загаловку и в внизу есть св-ва DisplayText изменяеш там!
3) с помоши запроса 
 select name as 'имя' from ... 
PM MAIL WWW ICQ   Вверх
~FoX~
Дата 17.7.2006, 11:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


НЕ рыжий!!!
****


Профиль
Группа: Участник Клуба
Сообщений: 2819
Регистрация: 8.10.2003
Где: Зеленоград

Репутация: 4
Всего: 68



Клмкай два раза на свой грид и в появившемся окне добавляй поля которые отображаются, в свойствах поля Title-Caption указывай нозвание столбца.

Чтоб не гемороица с набиванием столбиков в ручную можно в дизайн режиме установить свойство твоего датасета Active в true и в окне добавление столбиков ДбГрида нажатьна кнопку Add All Fields (третья слева).
Потом не забыть свойство вернуть в фалш

Добавлено @ 11:34 
Не успел.... 


--------------------
user posted image
…множественность никогда не следует полагать без необходимости…
PM MAIL WWW ICQ Jabber   Вверх
kulikoff
Дата 17.7.2006, 15:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 334
Регистрация: 5.11.2005
Где: Киев

Репутация: 1
Всего: 1



Подскажите, как правильно и граммотно реализовать следующее: пользователь щелкает на какой-то строке грида, слева стрелочка указывает строку эту и по нажатию кнопки надо удалить эту строку из таблицы. Как это сделать? А то времени экспереминтировать нет совсем уже...
 
PM MAIL WWW ICQ Skype   Вверх
Akella
Дата 20.7.2006, 09:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 29
Всего: 329



в событии нажатия на кнопку

Код

DBGrid.DataSeorce.Dataset.Delete;
 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Базы данных и репортинг"
Vit
Петрович

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


Обязательно указание:

1. Базы данных (Paradox, Oracle и т.п.)

2. Способа доступа (ADO, BDE и т.д.)


  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • Вопросы по SQL и вопросы по базам данных не связанные с Дельфи задавать здесь

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема »


 




[ Время генерации скрипта: 0.0557 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.