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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.04.2008, 21:31   #1
dee_lv
Пользователь
 
Регистрация: 25.04.2008
Сообщений: 18
По умолчанию [Delphi] TStringGrid + динамический список

Нужна Ваша помощь.

Есть StringGrid и динамический список строк.
По нажатию кнопки Add: строки из полей ввода->динамический список->ячейки StringGrid.

Вопросы:
1) Как реализовать корректное удаление выделенной строки из компонента?
Теоретически вроде что-то придумал: необходимо определить выделенную на данный момент строку StringGrid-а, удалить данные из списка, которые содержатся в этой строке [Dispose(current_row_data)], удалить эту строку из StringGrid и совместить предыдущую и следующую строки.
2) Как реализовать редактирование выделенной строки?

Последний раз редактировалось dee_lv; 25.04.2008 в 21:34.
dee_lv вне форума Ответить с цитированием
Старый 25.04.2008, 22:54   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
Как реализовать редактирование выделенной строки?
В Options поставьте goEditing в True.
mihali4 вне форума Ответить с цитированием
Старый 25.04.2008, 23:48   #3
dee_lv
Пользователь
 
Регистрация: 25.04.2008
Сообщений: 18
По умолчанию

Цитата:
Сообщение от mihali4 Посмотреть сообщение
В Options поставьте goEditing в True.
Спасибо. Поставил. Но:
1) Моя программа работает с динамическим списком (?).
2) После изменения опции, ячейки в ходе выполнения отредактировать я не смог.
dee_lv вне форума Ответить с цитированием
Старый 27.04.2008, 03:00   #4
dee_lv
Пользователь
 
Регистрация: 25.04.2008
Сообщений: 18
По умолчанию

Два вопроса выше закрыты. Сделано.

3) В StringGrid есть колонка "Группа". Значения этой колонки дублируются в ComboBox. Итак, как сделать сортировку StringGrid-а по ComboBox-у (т.е. я выбираю в ComboBox, например, 123, и в StringGrid-е должны остаться только те строки, у которых группа=123)?
dee_lv вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Данные-проверка-список (список на другом листе) Inbox Microsoft Office Excel 7 26.12.2008 01:43
Составить линейный список, Среда Delphi Kreaman Помощь студентам 1 11.06.2008 19:54
Динамический список...на Delphi Olgasato Помощь студентам 6 11.12.2007 15:02
Динамический список (срочно!) Achtung-Partizanen Помощь студентам 4 08.05.2007 16:08