作者sevencolor (幸福远扬航班)
看板Ajax
标题[问题] asp.net的GridView元件 资料列拖曳
时间Wed Aug 26 01:08:23 2009
大家好
小弟想请教一个问题
就是我有一个GridView
想要在里面随意的拖曳资料列(基本功能)
可以拖曳之後
要再针对隐藏的某几个栏位判断该资料列是否可以拖曳至其它群组
(GridView中不止一个群组)
最後 资料在前端拖曳时不存档
只能存在Session Table中
等使用者最後确认後
才将结果回传後端做储存
我有先试了一个AjaxControlToolkit的元件
附上参考网址
http://0rz.tw/vzobO
我查到的范例是即时的做资料更新
就是在拖曳完後就透过元件的updatecommond直接更新资料库
但这不是我要的....
因为架构不允许前端直接对资料库做存取
而我参考他的做法做出来之後
发现我拖曳完进到後端的event中
没办法取得前端元件的资料(应该是没办法往下找太多层的Control)
所以这个做法暂时被我排除....
另外有一个问题是
我的GridView是存放在页面的第三层....
(GridView的上层是一个View,View的上层是MultiView)
我用findcontrol的方式
读不到最後一层的GridView
(上面用Ajax元件读不到前端的资料应该也是一样的问题)
但是我又在想.net的元件应该没这麽不灵活才对....
也有可能是我一开始方向就错了 @____@a
打了这麽多
不知道大家有没有了解小弟的问题
User要的很简单(但是我觉得做起来很复杂)
只要可以在一个表格(最好是.net的元件)里面让他自由的拖曳资料列
同时要检查A群组的资料列不可拖曳至其它群组
最後要在使用者确认後才可以对资料库做异动储存
在拖曳到储存的中间不可对後端资料做任何异动
只能将资料纪录在前端页面(我目前只想到用一个SessionTable记录)
恩....还有那个表格(或GridView)一定是包在MulitView的View里面....
因为该页面不止做资料拖曳的功能....(集很多功能於一身了)
谢谢大家 m(_ _)m
--
我要 一步一步往上爬 等待阳光静静看着它的脸
小小的天 有大大的梦想 重重的壳里着轻轻的仰望
我要 一步一步往上爬 在最高点乘着叶片往前飞
任风吹乾 流过的泪和汗 总有一天我有属於我的天
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.64.169.249
※ sevencolor:转录至看板 C_Sharp 08/26 07:48
※ 编辑: sevencolor 来自: 140.128.153.200 (08/26 08:24)