实现的方式有几种。
第一种,把datatable存入Session,然后在下次请求的时候读出,再根据绑定的ID号遍历其中的某一行。
第二种,把datatable存入ViewState里面,然后在下次请求的时候读出,再根据绑定的ID号遍历其中的某一行。
第三种,在每一行第一列(模板列)放一个Hidden控件,绑定ID主键,请求时,通过在事件里使用FindControl方法取得这个Hidden控件取得ID值,然后再查询数据库,单独取这行,就得到了。
三种方法用的情况不一样,但是对于你想要的,显然第三种是最好的,也是效率最高的。