Quantcast
Channel: SharePoint 2013 - Development and Programming forum
Viewing all articles
Browse latest Browse all 7589

Delete Survey list question

$
0
0

Hi,

I'm facing an issue while deleting Survey question from SharePoint. Please find the snippets used.

Error: Field with name "test col" was not found

            using (ClientContext clientContext = new ClientContext(strSiteUrl))
            {
                ListCollection lstCollection = clientContext.Web.Lists;
                clientContext.Load(lstCollection);
                clientContext.ExecuteQuery();

                foreach (List list in lstCollection)
                {
                    if (list.BaseTemplate == lstTemplateId)
                    {
                        switch (list.BaseTemplate)
                        {
                            //case for Survey list template
                            case 103:
                                clientContext.Load(list.Fields);
                                clientContext.ExecuteQuery();
                                Field field = list.Fields.GetByTitle(strField);

                                field.DeleteObject();
                                clientContext.ExecuteQuery();
                                Console.WriteLine("Deleted list column - " + strField + "from " + list.Title);
                                break;
                            //case for other lists and libraries
                            default:
                                Field field1 = list.Fields.GetByTitle(strField);
                                field1.DeleteObject();
                                clientContext.ExecuteQuery();
                                Console.WriteLine("Deleted list column - " + strField + "from " + list.Title);
                                break;
                        }
                    }
                }
            }


Viewing all articles
Browse latest Browse all 7589

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>