Показать сообщение отдельно
Старый 24.05.2012, 15:21   #6  
Sada is offline
Sada
Программатор
Аватар для Sada
 
1,450 / 153 (8) ++++++
Регистрация: 29.03.2005
Адрес: Толи Барнаул, толи Москва
Цитата:
Сообщение от PMS Посмотреть сообщение
Мне нужно посчитать сколько строчек выделил пользователь на форме. Выделять их он может разными способами Ctrl+мышь, Ctrl+A, и в том числе кнопкой в гриде.
X++:
static int countMarkedRecordsDS(FormDataSource  _fDS)
{
    Common      common;
    int         countRecords;
    ;
    for (common = _fDS.getFirst(true) ?
                  _fDS.getFirst(true) :
                  _fDS.cursor();
                  common;
                  common = _fDS.getNext())
    {
        countRecords++;
    }
    return countRecords;
}