日期:2014-05-18  浏览次数:20468 次

做一个完成按钮写入对应记录的完成时间和备注等内容
我的表格结构如下:
任务名称 任务内容 开始时间 结束时间 完成状态 备注

其中任务名称、任务内容、开始时间和备注是已经有数据的,结束时间(smalldatetime)、完成状态(bit)是null

我需要在展示数据的同时在后面显示一个“完成”按钮,页面打开的时候显示任务名称 任务内容 开始时间 完成状态 备注和完成按钮所在的列,其中任务名称、内容、开始时间是不能被编辑的,完成状态可选,备注显示并可以编辑,且在完成按钮被点击的时候写入结束时间(当前系统时间)、完成状态(选中为1没选为0)和备注内容,这个用gridview的CommandField.ShowEditButton可以直接达到效果吗?还是一定要一个个的去写TemplateField?

另外请问使用了CommandField.ShowEditButton能不能把显示的“编辑”两个字变成“完成”字样、把点击“编辑”以后出现的更新和取消变成确定和取消?

------解决方案--------------------
感觉LZ描述的好复杂,我好久没用Gridview了,建议LZ像这种复杂的功能直接用html+js+ajax来实现比较方便
------解决方案--------------------
基本不用gv了
------解决方案--------------------
updatecommand里面按一般的写就行了呀