Вниз
Скачать: CL | DM;

Редактирование поля в DBGrid   Найти похожие ветки 

← →
marcel   (2004-10-13 09:10) [0]

Здрасте.
Нажимаю "мышкой" на поле в DBGrid для редактирования поля - и пропадает значение(поле грида становится пустым). Т.е. вместо того, что бы исправить одну букву в названии приходится набирать значение полностью заново.
Как сделать что бы значение не исчезало?

Окружающая обстановка:
IBQuery->DataSetProvider->ClientDataSet->DataSource->DBGrid.
Главное что в другом гриде значение не исчезает и легко можно подправить нужный символ.
Ну там чуть другая связка.
IBQuery->DataSource->DBGrid.

Параметры гридов сравнивал - одинаковые(ну кроме есессно DataSource, Height и т.д.). У обоих датасурсов свойство AutoEdit=true.


← →
Johnmen ©   (2004-10-13 09:47) [1]

Можно поинтересоваться смыслом первой связки ?


← →
Rule ©   (2004-10-13 10:04) [2]

скорее всего у тебя тип данных стоит чар а не варчар, поэтому добавляются пробелы, и так как он упирается при показе в правый край, то пробелы у тебя как бы не видны, но когда редактируешь, он выравнивает в обратную сторону .... и происходит такой эфект, чтоб это проверить попробуй при редактировании курсор подвигать влево до упора,если у тебя покажется твой текст, который ты видел при просмотре то проблеммп именно в этом ...


← →
marcel   (2004-10-13 11:22) [3]

>Johnmen
Не получилось заставить работать фильтр у IBQuery. Та же самая конструкция в CLientDataSet работает.
...Filtered:=true;
...Filter="field1="+ValueToStr(Value)

Если подскажете в чем грабли - спасибо.

>Rule
Нет. Тип поля - VARCHAR. В лево курсор упирается, но ничего не показываетя. Стрелка "вверх" - переход на запись выше. Ширина поля в DBGrid значительно больше, чем содержимое поля.


← →
Johnmen ©   (2004-10-13 11:28) [4]

>Если подскажете в чем грабли - спасибо.

Это не грабли, а фича IBX. Свойство Filter не реализовано.
Поэтому надо пользовать OnFilterRecord.


← →
marcel   (2004-10-13 12:34) [5]

>Johnmen
Спасибо за подсказку. Ну а все таки, почему в гриде значение пропадает? Мало ли случаев, когда придется ClientDataSet использовать.


← →
marcel   (2004-10-14 08:18) [6]

И все таки? А?



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.022 c
6-1094453575
Гость
2004-09-06 10:52
2004.11.14
Передача картинки по http.


4-1097009211
DNK_dm
2004-10-06 00:46
2004.11.14
Перехватчик системных сообщений при использовании I/O портов


3-1098090555
Layner
2004-10-18 13:09
2004.11.14
Помогите парсировать SQL запрос


14-1098558826
CPUz80
2004-10-23 23:13
2004.11.14
Работа процессов в WIN32.


1-1099005259
BURN
2004-10-29 03:14
2004.11.14
Подсчет дней




   Наверх