SqlDataSource的UpdateCommand能不能运行过程重新指定?
现在碰到一个问题,做GridView结合SqlDataSource的编辑更新,
原本SqlDataSource的UpdateCommand是
UPDATE [admin] SET [adminusername] = @adminusername, [adminpassword] = @adminpassword, [adminname] = @adminname, [adminpart] = @adminpart, [adminzhiwu] = @adminzhiwu, [isFinance] = @isFinance WHERE [id] = @id";
但现在的需求是某些[adminpassword]不想更新,所以就想在Updating的事件中把UpdateCommand修改掉,UPDATE [admin] SET [adminusername] = @adminusername, [adminname] = @adminname, [adminpart] = @adminpart, [adminzhiwu] = @adminzhiwu, [isFinance] = @isFinance WHERE [id] = @id。
结果还是出现异常,要求输入adminpassword。
请问这种需求应该怎么处理?