送分有关问题 ListCtrl控件怎么锁定某一行

送分问题 ListCtrl控件如何锁定某一行
在listctrl控件中插入数据,现在已经做好被插入的新数据永远在第一行。
现在我想问的问题是当我选中了第三行,并且已经得到了第三行的行号,例如行号为3,但是新插入数据时,原来3就变成了4了,造成了我获取数据时出错。
有什么办法实现当我选中某一行,就把这行数据固定到某一行上,即使新插入数据,被选中的行号保持不变

------解决思路----------------------
倒数就行了,总行数有函数可以获取,这样行号就固定了,一直是倒数第几行