Страница: 1 |
Страница: 1 |
Вопрос: Помогите! MSHFlexGrid странно себя ведет!
Добавлено: 31.07.08 15:51
Автор вопроса: Pravdin
Проблема в следующем.
Есть MSHFlexGrid и две кнопки, одна - добавить строку с данными (метод AddItem), другая - удалить строку (метод RemoveItem)
Если добавить туда несколько строк, а потом одну из них удалить, то при добавлении новой строки она НЕ отображается на экране, но фактически в памяти существует (данные из ячеек этой строки считываются в переменные). Т.е. она добавляется, НО НЕ ОТОБРАЖАЕТСЯ на экране. Причем следующая добавленная строка отображается нормально.
Если удалить три строки подряд, то следующие добавленные три строки не отобразятся, а остальные пойдут нормально.
ХЭЛП!!! - ХЭЛП!!! - ХЭЛП!!! - ХЭЛП!!!
Ответы
Всего ответов: 5
Номер ответа: 1
Автор ответа:
Arseny
ICQ: 298826769
Вопросов: 53
Ответов: 1732
Профиль | | #1
Добавлено: 31.07.08 16:13
может refresh попробовать?
Номер ответа: 2
Автор ответа:
Pravdin
Вопросов: 1
Ответов: 6
Профиль | | #2
Добавлено: 31.07.08 18:11
Спасибо, пробовал! Может его надо как-то по особенному пробовать? Какому-нибудь свойству...?
Просто MSHflexGrid.Refresh не помогает. (
Номер ответа: 3
Автор ответа:
Pravdin
Вопросов: 1
Ответов: 6
Профиль | | #3
Добавлено: 18.08.08 10:28
Как-то странно! Столько народу прочло мою просьбу о помощи, но ответить попробовал только один коллега. Ниужели никто не сталкивался с подобным?? Может я что не так делаю??
Блин, 114 прочитавших и только ОДИН ответ ((
Номер ответа: 4
Автор ответа:
Arseny
ICQ: 298826769
Вопросов: 53
Ответов: 1732
Профиль | | #4
Добавлено: 18.08.08 14:03
А ты может быть код дашь? тут ведь телепатов не водится. Откуда кто знает, как ты рекордсет к гриду привязал, как и что еще делаешь? Дай код, тогда, глядишь, и ошибка найдется....
Номер ответа: 5
Автор ответа:
Pravdin
Вопросов: 1
Ответов: 6
Профиль | | #5
Добавлено: 20.08.08 13:35
Никак не привязывал. Просто копирую данные из БД в грид построчно:
grd.AddItem strOut