Показать сообщение отдельно
Старый 22.08.2006, 08:57   #3  
slava is offline
slava
сибиряк
Самостоятельные клиенты AX
 
468 / 23 (1) +++
Регистрация: 28.12.2001
Адрес: Москва
Цитата:
Сообщение от IvanS
Вопрос вот в чем.
Есть грид и нужно сделать так, чтобы можно было изменять только последнюю строку, в противном случае свойство датасорса Allowedit становилось False.
Как сделать проверку является ли данная строка последней или нет. (Метод last перевоит на последнюю строку, что не позволяется переходить на другие строки грида)
А если пользователь "пересортировал" данные? Тогда какая строка последняя?

А вообще, навскидку, в методе active источника данных брать экземпляр query, пробежав по нему узнать "последний" RecId, ну и в зависимости от этого управлять уже allowEdit. Хотя, по-моему, с постановкой что-то напутано
__________________
С уважением, Вячеслав.

Последний раз редактировалось slava; 22.08.2006 в 09:01.