当前位置:编程学习 > C#/ASP.NET >>

datagridview 移动行的问题

我做的datagridview是这样的,没有数据源,dgv的值都是自己加进去的,现在想实现可以移动行的功能,但是找的资料的都是绑定数据源进行移动,没有数据源datasouce都是null。。。有想过把dgv的行导入临时的datatable  但是每移动一次就会生成一次表,数据多的话效率不高。。。。 然来又想没有数据源做自由拖行移动的方法,可是DataGridViewRow.DataBoundItem里面的值也是null,求大神救救我这菜比吧。。。总结就dgv没有数据源想移动行的方法 DataGridView 移动行 --------------------编程问答-------------------- insert row ,先把数据写到新行,然后删除原来的行 --------------------编程问答--------------------
引用 1 楼 bdmh 的回复:
insert row ,先把数据写到新行,然后删除原来的行
--------------------编程问答-------------------- 你都说是临时的你写进去之前可以先清空嘛! --------------------编程问答-------------------- 你这样的还真没有试过,不过你可以记录下要移动的行和相邻的行(数据和下标),然后移除这两行的同时根据记录下的数据添加两行,交换修改两行的下标。以达到上下移动行的目的。没有测试过,只是一个思路。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,