2012-04-10 15 views
0

Wie kann ich Antworten zu einer SharePoint-Umfrage mit C# hinzufügen.Sharepoint-Umfrage

Es ist einfach, der Liste ein neues Element hinzuzufügen, aber das Ergebnis wird nicht gespeichert.

Dies ist mein Code so weit:

SPList slist = web.Lists[_surveyListname]; 
SPListItem item = slist.Items.Add(); 

item[0].value = "My Answer"; 
item.update(); 

Ich denke, das Problem im Wertfeld ist. Ich kann kein Itemfeld finden, das ich brauche. Wer kann mir helfen?

+0

Versuchen Sie, die GUID für die Spalte, in der URL verwenden, wenn – RyanS

Antwort

0

Siehe diesen Link:

http://msdn.microsoft.com/en-us/library/ms467435.aspx

Sie benötigen Artikel ändern [0] .value Punkt [ "Spaltenname"] = Wert;

SPWeb mySite = SPContext.Current.Web; 
SPListItemCollection listItems = mySite.Lists[TextBox1.Text].Items; 

SPListItem item = listItems.Add(); 

item["Title"] = TextBox2.Text; 
item["Stock"] = Convert.ToInt32(TextBox3.Text); 
item["Return Date"] = Convert.ToDateTime(TextBox4.Text); 
item["Employee"] = TextBox5.Text; 

item.Update(); 
} 
+0

die Spalteneinstellungen der Anzeige eines listitem Dies wird nur für das Hinzufügen, ich weiß, wie das funktioniert hat. Ich denke, mein Problem hängt mehr mit dem Umfrage-Modell zusammen. –