当前位置: 代码迷 >> C# >> 获取gridview值解决方法
  详细解决方案

获取gridview值解决方法

热度:36   发布时间:2016-05-05 03:16:22.0
获取gridview值
gridview
前台用户可以删除,修改任意行的值,要求立即生效(这里我用JS直接修改显示值)
用户点提交,修改数据库的值,点取消,返回修改前的值。(提交后,我如何获取修改后的值)?

JS:
  rows.eq(r).find('td:last').text(val);//修改最后一个值  

提交触发:
 foreach (GridViewRow row in gvComponents.Rows)
            {
                string strDataResult = ComponentList[row.DataItemIndex].RESULT; //获取数据源的某列值
                string strGridResult = row.Cells[4].Text; // 这里本意是获取页面上被修改的值 。。。。。这里获取不到
                if (!strGridResult.Equals(strDataResult))  //不相等则提交
                {
                         //update
                }


或者有其他方法,问题是不能用户修改就立马提交。。修改数据库
------解决思路----------------------
既然用了jquery,就放弃服务器控件显示吧
------解决思路----------------------
能找到  单元格  值 改变事件 就可以直接修改提交。,
  相关解决方案