IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement Sharepoint .NET Discussion :

Afficher contenu d'une DB SQL sur une page SharePoint


Sujet :

Développement Sharepoint .NET

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 10
    Points : 7
    Points
    7
    Par défaut Afficher contenu d'une DB SQL sur une page SharePoint
    Bonjour à tous,

    Je débute en matière de développement SharePoint. Je viens de monter une VM avec tout le nécessaire pour faire mon dev. Et je suis parvenu à créer un WebPart sur mon SharePoint histoire de tester le fameux "Hello World" que je fais à chaque fois que je découvre un nouvel outil...

    Je dois réaliser une page SharePoint qui affiche le contenu d'une base de données SQL qui se présente comme suit.

    Nom Logiciel | Version | Auteur | Fonctionnalit1 ....

    J'aurais cependant 3 questions :
    • Est-ce que le WebPart est la bonne solution ?
    • Dans les tests que j'ai effectué j'ai dû déclarer tous les éléments que je voulais tester (textBox, testBlock...). Je suis etonné de ne pas avoir de "designer" ou alors j'ai mal créé mon projet ? N'y a-t-il pas un designer comme sur tous les autres outils C#, SL etc ?
    • Quelle méthode utilisée pour se connecter à une DB SQL externe ?


    Merci par avance pour vos éléments de réponses.

  2. #2
    Expert éminent sénior

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Points : 12 465
    Points
    12 465
    Par défaut
    Salut,

    Est-ce que le WebPart est la bonne solution ?
    Personnellement, je dirais que oui

    Dans les tests que j'ai effectué j'ai dû déclarer tous les éléments que je voulais tester (textBox, testBlock...). Je suis etonné de ne pas avoir de "designer" ou alors j'ai mal créé mon projet ? N'y a-t-il pas un designer comme sur tous les autres outils C#, SL etc ?
    Quelle version de Visual Studio utilises-tu ?
    C'est un comportement normal jusqu'à Visual Studio 2008, mais sous 2010, tu devrais normalement pouvoir utiliser le designer de webpart

    Quelle méthode utilisée pour se connecter à une DB SQL externe ?
    Depuis ton webpart, tu peux faire un appel ADO.Net standard pour executer une requête sur ta base. Sinon, en fonction de ton édition de Sharepoint, et de la version, tu as des fonctionnalités qui te permettent de requêter ta base de données depuis des composants fournis par Sharpeoint (tu devrais même pouvoir trouver des tutos sur developpez )

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 10
    Points : 7
    Points
    7
    Par défaut
    Merci pour ta réponse.

    J'utilise la version 2010 Business / Pro... Mais je peux avoir accès à la Ultimate au besoin. Je pensais que la version Pro aurait suffit ?



    Concernant mon projet, j'ai essayé de cliqué partout et de faire F7 ou MAJ + F7 (comme sur WinPhone pour passer du XAML au code) et je n'ai pas eu accès à un quelconque designer. Peut-être ai-je mal créé mon projet à la base ? J'ai suivi un tutorial sur le Net qui disait de sélectionner d'abord un projet Sharepoint Vide PUIS ajouter une WebPart C#... Je crois qu'il ait possible de faire du C# et/ou de l'ASP ? Dans la mesure du possible je préférerais le C# car je ne suis pas familié de l'ASP... Après si vous me dîtes que ça marche qu'avec de l'ASP je m'y mettrais du coup.



    Enfin sur le dernier point, je dispose d'un SharePoint Server 2010. Je viens de trouver un tuto sur Developpez.net concernant ADO.NET : http://dotnet.developpez.com/cours/ado.net/. Du coup, tu conseilles quoi toi en termes de facilité à mettre en oeuvre : ADO.NET ou l'autre option "requêter ma DB directement" et qu'entends-tu par là dans le dernier point ?

    Merci d'avance.

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 10
    Points : 7
    Points
    7
    Par défaut
    Bonjour,

    Finalement, j'ai réussi à accéder à ma DB et à lister le contenu de celle-ci.
    Maintenant, j'aurais juste une question encore comment faire pour avoir le designer graphique sur un WebPart SharPoint ? Cela doit bien exister comme pour WindowsPhone.

Discussions similaires

  1. [AC-2003] Affiche des données sur une listebox à partir d'une requete sql
    Par facteur dans le forum VBA Access
    Réponses: 22
    Dernier message: 25/11/2013, 16h16
  2. Réponses: 2
    Dernier message: 06/03/2008, 15h26
  3. Réponses: 23
    Dernier message: 19/09/2006, 12h33
  4. [SQL Server] Une petite aide sur une requete
    Par irenee dans le forum Langage SQL
    Réponses: 9
    Dernier message: 24/04/2006, 17h08
  5. Comment etablir une connexion distante sur une bd sql server
    Par sessime dans le forum Bases de données
    Réponses: 2
    Dernier message: 08/11/2004, 14h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo