情况介绍:
页面上有一个Text输入框、一个Dategrid控件、一个客户端按纽btn、一个服务器端按纽Button1。
我先在Text里输入一串字符,点Button1从数据库查询相应的数据绑定到Grid上,然后再输入一串字符,点Button1从数据库查询相应的数据写到一个临时表tmpdt后再将现有的Grid上的数据读到tmpdt里,再进行绑定,这样Grid上数据再不停的增加。
下面进行的操作是写了一段 Javascript程序使Grid上的数据的两行换了一下位置,然后在Text1里输入字符传查询数据写到临时表tmpdt,此时发现Grid页面上数据的顺序和我在CS代码里读的数据的顺序是不一致的。在CS代码里读到的顺序还是调换顺序之前的次序。
问一下各位大侠是怎么一回事?是不是在页面上用Javascript改变顺序没有改变Grid的Viewstate里面的内容啊。
如果我想解决这个问题,应该怎么办啊!!!客户需要这样子啊!!!救命!!!
页面上有一个Text输入框、一个Dategrid控件、一个客户端按纽btn、一个服务器端按纽Button1。
我先在Text里输入一串字符,点Button1从数据库查询相应的数据绑定到Grid上,然后再输入一串字符,点Button1从数据库查询相应的数据写到一个临时表tmpdt后再将现有的Grid上的数据读到tmpdt里,再进行绑定,这样Grid上数据再不停的增加。
下面进行的操作是写了一段 Javascript程序使Grid上的数据的两行换了一下位置,然后在Text1里输入字符传查询数据写到临时表tmpdt,此时发现Grid页面上数据的顺序和我在CS代码里读的数据的顺序是不一致的。在CS代码里读到的顺序还是调换顺序之前的次序。
问一下各位大侠是怎么一回事?是不是在页面上用Javascript改变顺序没有改变Grid的Viewstate里面的内容啊。
如果我想解决这个问题,应该怎么办啊!!!客户需要这样子啊!!!救命!!!
解决方案 »
- reflector求给力。。
- 页面布局问题
- 做网站问题,大家帮帮忙啊;申请好空间,域名。是不是还得申请数据库空间啊,怎么连接啊。那位大哥大姐做过,给小弟讲讲啊,谢谢了~!
- 高手帮我看看这个错误提示是什么意思?关于CrystalReportViewer”在类或命名空间“CrystalDecisions.Web”中不存在
- 删除按钮为什么不响应
- 这里一连串有规律的int[]类型的数组?如何访问它们?
- Attributes问题
- 如何做一个反选的DATAGRID中的CHECKBOX的 CHECKBOX
- ASP.NET中的网页设计器.用的是什么控件,或者技术,??
- CompareValidator、RequiredValidator的错位信息框不弹出是怎么回事?
- 如何能用语句控制,网页文字大小始终为中?
- 关于如何实现用户登录即加分的问题
一个解决方法是:
当客户端改变DATAGRID的行顺序时,将改变后的顺序序号写到一个隐藏的文本框内,服务器端操作的时候去读取隐藏文本框内的序号,再做一下对照.