стандартный функционал ядра - linenum.
в свойствах датасорса можно указать какое поле будет использоваться как linenum.
linenum - это вещественное число.
ядро заполняет, когда создает строки, следующим образом:
+1 когда создаете последнюю строку
-1 когда создаете строку перед первой
среднее арифметическое двух соседних строк, когда вставляете между строками.
вам достаточно перенумеровать linenum в строках
и заставить ядро перечитать грид.
=============
есть и другие способы. но они работают в обход ядра и требуют ручного вмешательства на всех шагах - чтение, отображение, добавление. не используйте другие способы.
Последний раз редактировалось mazzy; 13.01.2017 в 11:36.
|