Est-il possible de convertir une liste de points de partage (via le service Web ou le modèle objet) et de la transformer en une table de données ADO.NET?Sharepoint List to Table de données ADO.Net
1
A
Répondre
4
ou en utilisant la méthode GetDataTable dans l'OM:
SPWeb oWebsite = SPContext.Current.Web;
SPList oList = oWebsite.Lists["List_Name"];
SPListItemCollection collListItems = oList.Items;
DataGrid1.DataSource = collListItems.GetDataTable();
DataGrid1.DataBind();
0
Pour le service Web Essayez cette Link, mais elle est directe dans le modèle objet.
2
Obtenez les éléments de la liste par un SPQuery,
SPWeb web = SPContext.Current.Web;
SPSiteDataQuery query=new SPQuery();
//write your own query
// ...
//execute the query
DataTable tbl = web.GetSiteData(query);
Maintenant vous avez un DataTable ADO.NET pour travailler.
Questions connexes
- 1. DataTable to List <object>
- 2. Services de données ADO.NET avec Linq-to-SQL
- 3. Gtk.RecentManager: Way to list Articles
- 4. Comment gérer l'événement add to list?
- 5. Smalltalk, affichant OrderedCollection to List Widget
- 6. Passing List <> to SQL Stored Procédure
- 7. Custom List Comparer des dates dans Sharepoint
- 8. Sharepoint Calendar List: Dépannage Accès anonyme
- 9. Linq to Sql avec ADO.Net Data Services
- 10. Services de données ADO.NET
- 11. Services de données Ado.net
- 12. Services de données Ado.Net
- 13. Quelle est la meilleure façon de trier une table de données dans ADO.NET
- 14. Personnaliser l'exception de service de données ADO.NET
- 15. recherche fonction équivalente/way to "list()" de php
- 16. Array to List - Impossible de faire fonctionner AddRange (IEnumerable)
- 17. ADO.NET Entity: obtenir des données à partir de 3 tables
- 18. ADO.NET EF: Affectation d'un modèle à une table sans base de données existante
- 19. Services de données ADO.NET: appels non asynchrones?
- 20. ADO.Net Excel, Vérifier si une table existe?
- 21. LINQ to SQL Table Coalesce
- 22. Services RIA vs services de données ADO.NET
- 23. Service de données ado.net intermédiaire dans Silverlight
- 24. Service de données ADO.NET hôte sur Cassini
- 25. Connexions LINQ et services de données ADO.NET
- 26. Déploiement du service de données ADO.NET
- 27. ADO.NET Entity: limiter la sélection de données basée sur Afficher
- 28. Services de données ADO.NET et source de données personnalisée
- 29. Pouvez-vous inclure les modifications linq-to-sql et les mises à jour de l'adaptateur de table de jeu de données ADO.NET dans une seule transaction?
- 30. Créer une table à partir de données DataTable/Dataset existantes avec ADO.net?
Pour GetSiteData vous devez passer l'objet SPSiteDataQuery. Répare le. En outre, avec SPSiteDataQuery, il est possible d'obtenir des données de liste à partir de plusieurs listes. http://msdn.microsoft.com/fr-fr/library/microsoft.sharepoint.spsitedataquery.aspx –
@Janis: vous avez raison, merci. –