有什么办法可以实现让DataView实现列的换位(或移动

copico 2010-05-11 09:30:09
在DataView里有一列在最后面,正常应该是放最后面的
有特殊情况的时候能够让用户在点一下的时候让它跑到第2列的位置去,有何好办法吗
最好用JS控制
...全文
99 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
copico 2010-05-11
  • 打赏
  • 举报
回复
我就采用2楼最简单的方式吧,搞两个列
然后内容就同步显示
感觉比较方便点,

结帖了,谢谢大家
ycproc 2010-05-11
  • 打赏
  • 举报
回复
只能用jS控制了
这样的特效例子很多的
Ray_Yang 2010-05-11
  • 打赏
  • 举报
回复
用jquery

// 每一列应该是一个TR把,先找到点击的控件的第一个父TR

//然后复制,remove 到指定的地方

lei5683 2010-05-11
  • 打赏
  • 举报
回复
楼主我给你推荐这个是否满意:http://hi.baidu.com/lxl_buat/blog/item/30ff16a4ba439df39152ee7f.html
chinalinx 2010-05-11
  • 打赏
  • 举报
回复
这玩样还真没用过,呵呵, 帮你顶了,我一向用 div repeater 这样来操作. js or css
zhxingway 2010-05-11
  • 打赏
  • 举报
回复
http://www.cnblogs.com/hedonister/archive/2007/05/01/733986.html

楼主可以看看这个是否满足需要哦.
熙风 2010-05-11
  • 打赏
  • 举报
回复
支持楼上的!!!
KFCILIKEIT 2010-05-11
  • 打赏
  • 举报
回复
这个思路能解决问题,但不好能有更好的办法吗?
q107770540 2010-05-11
  • 打赏
  • 举报
回复
思路:

DataView内设置一冗余列 :和最后一列数据相同,放在第二列

页面加载时,始终隐藏冗余列

在特殊情况下,当用户点击按钮时,利用js隐藏最后一列,让第二列冗余列显示
nosuchtracter 2010-05-11
  • 打赏
  • 举报
回复
用JS控制了
可以移动table的行和列的
好像是apppendChild这个关键字吧

62,025

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧