通常的GridView在一行里面实现编辑个更新,表面上就是Label和Textbox之间的转换。
怎么样可以在GridView外部加一个按钮 通过点击实现 全部行的编辑和更新?从表面看依然是Label和Textbox之间的转换。
这个怎么实现?
你是想实现修改一个值,页面重新加载?还是修改多行不同的值,然后保存?
就是这个 我希望 点一个按钮 所有行都进去编辑状态 然后再点一个按钮 所有行都更新
@BSMG: 那你每次修改的时候,所有数据都要修改吗?
@FortuneGril: 我主要是没找到 一次性全部行都进入编辑状态的方法 更新相对应该是简单的 肯定是遍历update修改数据库 只是没有一个点击外部按钮一次性全部行都进入编辑状态的方法
@BSMG: 我觉得编辑全部的话应该是可以的,不过,我觉得没有必要,因为你编辑的时候是对应的一条信息进行修改,如果全部是编辑状态的话,容易不小心填错吧。。。(个人观点)
@FortuneGril: 一些情况是很有必要的 愁我 我现在在想着办法 替换节点试试 不过麻烦点
@BSMG: 你看一下这个,不知道是不是你想要的http://blog.csdn.net/net_lover/article/details/1374505
@FortuneGril: 好像不太是我 我也找了很多 不过好像都不能够啊 还真是麻烦你帮我了
用脚本实现,按钮click催发修改各行状态提供编辑,更新按钮click触发保存,这是时要将所有行信息组装成一个有规则的结构体,回发给.cs文件解析可以实现了。
我想了很久 不是很清楚你这个方式 麻烦的话 可以详细点吗?
用jquery直接操作html。
您说的是用JQ动态添加tr td 替换节点吗 ? 那肯定要用AJAX 试试
@BSMG: 基本上是这个意思,不过节点不一定要替换哦,隐藏也是可行的。