Используется VC++6.0 для доступа к MS SQL Server через ODBC. Формируется Recordset, на основе которого строится TreeView (Windows Controls). При работе пользователей с TreeView необходимо обращаться к RecordSet и считывать из него всякую инфу. Как связать RecordSet с TreeView, чтобы например после сортировки или другого перестроения TreeView по определенным параметрам, легко находить соответствующую запись в RecordSet? Сейчас чтобы найти соответствующую запись в RecordSet приходиться отсчитывать определенное количество записей с начала RecordSeta, которое соответствует порядковому номеру Noda в дереве. Соответственно если порядок Nodoв в дереве меняется, то данный метод не работает. В RecordSet не вставишь номера Nodoв (так как он связан с источником данных и изменяться не может) и в TreeView нет места куда бы поместить номер записи RecordSeta. Подскажите кто как делает. Может есть классические варианты?