Is it Possible to make list item non editable based on one of its column value. for example i have list fees which has a column submitted.when submitted is false user can edit that item but not when it is set to true. plss help. thanks

2 Answers 2


You could use an item updating event receiver, and check the value of your field before saving. If the value is set to true, you can just cancel the update event with an error message saying "The fees are already submitted." or something like that.


The only thing you got is Item Level Security

But this does not cover your scenario.

You could achieve your scenario by changing the Ownership of an Item with code. (I do'nt think a Workflow can change it)

Limit entries

If you are not too tight about security, you could just hide the Edit form for allready entered values:

Starting point: Limit only one entry per day per user in sharepoint list

  • 2
    Workflow can actually remove the permissions through impersonation step. Granted that it's better not to do anything than remove permissions with that. Commented Jun 15, 2016 at 8:00

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.