.net中关于 list数据位置的变换 假设已知道选择数据的坐标

img


选择任意行多条数据点击按钮移动到最上面 如图所示 假设可以获取到对应下标

list 有把元素插入指定位置的方法

        //
        // 摘要:
        //     将元素插入 System.Collections.Generic.List`1 的指定索引处。
        //
        // 参数:
        //   index:
        //     从零开始的索引,应在该位置插入 item。
        //
        //   item:
        //     要插入的对象。对于引用类型,该值可以为 null。
        //
        // 异常:
        //   T:System.ArgumentOutOfRangeException:
        //     index 小于 0。- 或 -index 大于 System.Collections.Generic.List`1.Count。
        public void Insert(int index, T item);

这跟list有什么关系
你确定后台数据类型不是dataTable吗
你前台控件不是dataGridView吗