Цитата:
Сообщение от
IvanS
Вопрос вот в чем.
Есть грид и нужно сделать так, чтобы можно было изменять только последнюю строку, в противном случае свойство датасорса Allowedit становилось False.
Как сделать проверку является ли данная строка последней или нет. (Метод last перевоит на последнюю строку, что не позволяется переходить на другие строки грида)
А если пользователь "пересортировал" данные? Тогда какая строка последняя?
А вообще, навскидку, в методе active источника данных брать экземпляр query, пробежав по нему узнать "последний" RecId, ну и в зависимости от этого управлять уже allowEdit. Хотя, по-моему, с постановкой что-то напутано