两个DataGrid之间相互移动数据解决思路

两个DataGrid之间相互移动数据
两个datagrid当选中左边datagrid   checkbox时候可以将数据从左边移动到右边datagrid中,反之亦然。
示意图如下:
-------------------------------------
datagrid1   datagrid2
checkbox   value1   value2   < <   checkbox   value1   value2
checkbox   value1   value2   checkbox   value1   value2  
checkbox   value1   value2   > >   checkbox   value1   value2  
checkbox   value1   value2   ...
...  
-------------------------------------
多谢高手不吝赐教。提个思路或者给个相关控件的资料也可,多谢。
希望能在javascript   中處理,不刷新頁面。兩個datagrid之間互相移動數據。存儲到數據庫最后在后台處理。

------解决方案--------------------
这个用AJAX,其实数据在DataTable中移动,然后再绑定的操作.

你或者还可以 把DataGrid中选中的数据取出来,然后直接硬插到DataGrid2中.
不过都要刷新页面,所以只能用AJAX显示
------解决方案--------------------
要求有点高
不用javascript或许俺还能帮你

------解决方案--------------------
为什么不要刷新页面呢?
我的理解无非就是当你点了CheckBox后,将相同的数据源在另外一个DataGrid上显示不就得了。如果一个Grid你会用,两个也差不到哪去了。
------解决方案--------------------
如果用JS来做
无非就是操作table
这个例子网上太多了
关键是你得记住你的操作
否则怎么保存到数据库中?
------解决方案--------------------
数据都在table中呢,把table转明白了,gridview只是个显示的工具而已。
------解决方案--------------------
你是想用按钮还是拖动??如果用按钮的话.应该简单点,只是移除跟添加列的问题!如果拖动话就比较复杂了.要考虑位置!这就有点像购物车的问题了!!!
------解决方案--------------------
做过个会刷新的,不是很好