Microsoft SharePoint
--
Questions
--
Followers
Top Experts
Invalid data has been used to update the list item. The field you are trying to update may be read only.
I have SharePoint blog and I created a custom web part to add the comments for a new post. But when i add comment item by using this web part then its giving an error "Invalid data has been used to update the list item. The field you are trying to update may be read only."
Please see the attached code here
Does any one have an Idea!
regards
string DURL = "http://myURL/";
using (SPSite site = new SPSite(DURL))
{
using (SPWeb web = site.OpenWeb())
{
web.AllowUnsafeUpdates = true;
SPList listLook = web .Lists ["Posts"];
SPList list = web.Lists["Comments"];
SPListItem Item1 = list.Items.Add();
Item1["Title"] = "My testing title";
Item1.Fields["Post Id"].ReadOnlyField = false;
Item1["Post Id"] = 1;
Item1.Update();
Item1.Fields["Post Title"].ReadOnlyField = true;
Item1.Fields["Post Id"].ReadOnlyField = true;
}
}
Zero AI Policy
We believe in human intelligence. Our moderation policy strictly prohibits the use of LLM content in our Q&A threads.
I think you are misusing the list update and item update
check the changes
but I think you are going at this the wrong way..
in any case ,let me know if that worked.
check the changes
string DURL = "http://myURL/";
using (SPSite site = new SPSite(DURL))
{
using (SPWeb web = site.OpenWeb())
{
web.AllowUnsafeUpdates = true;
SPList listLook = web .Lists ["Posts"];
SPList list = web.Lists["Comments"];
SPListItem Item1 = list.Items.Add();
Item1["Title"] = "My testing title";
list.Fields["Post Id"].ReadOnlyField = false;
list.Update();
Item1["Post Id"] = 1;
Item1.Update();
list.Fields["Post Title"].ReadOnlyField = true;
list.Fields["Post Id"].ReadOnlyField = true;
list.Update();
}
}
but I think you are going at this the wrong way..
in any case ,let me know if that worked.
ASKER CERTIFIED SOLUTION
membership
Log in or create a free account to see answer.
Signing up is free and takes 30 seconds. No credit card required.
no






EARN REWARDS FOR ASKING, ANSWERING, AND MORE.
Earn free swag for participating on the platform.
Microsoft SharePoint
--
Questions
--
Followers
Top Experts
Microsoft Sharepoint is a software platform and family of software products used for collaboration and web publishing combined. These capabilities include developing web sites, portals, intranets, content management systems, search engines, wikis, blogs, and other tools for business intelligence and collaboration. SharePoint has a Microsoft Office-like interface, and it is closely integrated with the Office suite.