当前位置: 代码迷 >> ASP.NET >> 请问一个关于批量修改多条记录的有关问题
  详细解决方案

请问一个关于批量修改多条记录的有关问题

热度:6102   发布时间:2013-02-25 00:00:00.0
请教一个关于批量修改多条记录的问题。
我要将一个表中的多条记录用表格形式显示在页面上,并且在每条记录前要加一个多选框,在表格的最下面加一个下拉框,以此实现将表格中所有被选中的记录一次性按下拉框选项修改属性。请问我要怎么实现。

------解决方案--------------------------------------------------------
选择框可以做个伪列, 用select 0,col1...这样也行, 直接在Dataset里加也行. 这个伪列绑定到checkbox即可实现第一个问题"界面的展示".

第二个问题是如何知道选中了那些checkbox, 常规的做法有两种,一种是在后台遍历所有checkbox,找到选中的列,一种是通过Js,在选择的时候将列标记记录到一个隐藏字段里.

------解决方案--------------------------------------------------------
用JavaScript在客户端处理交互。
------解决方案--------------------------------------------------------
根据DropDownList selectchange事件或写个按钮事件
在事件中遍历页面的checbox控件,获取选中行的ID,然后处理。
  相关解决方案