Bonjour,

Je tente de récupérer le contenu d'une liste (Sharepoint 2010) en vue de la migrer d'une liste à une autre (avec du traitement lors de la migration).

Je parviens à accéder au contenu sans problème, sauf pour un des champs qui est de type 'Choice Field'.

Lorsque je tente d'accéder à ce champs, j'ai une exception:
PropertyOrFieldNotInitializedException
Merci d'avance!

Eric


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
ClientContext clientContext = new ClientContext("https://mysite");
clientContext.FormsAuthenticationLoginInfo = new FormsAuthenticationLoginInfo("aaa", bbb");
clientContext.AuthenticationMode = ClientAuthenticationMode.FormsAuthentication;
 
            List list = clientContext.Web.Lists.GetByTitle("mylist");
            CamlQuery camlQuery = new CamlQuery();
            camlQuery.ViewXml = "<View/>";
 
            ListItemCollection listItems = list.GetItems(camlQuery);
            clientContext.Load(listItems);
            clientContext.ExecuteQuery();
 
            foreach (ListItem listItem in listItems)
            {
 
                listBoxControl1.Items.Add(listItem["Assigned_x0020_Company"]);
 
            }