Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Remplir DropDownList [ Archives / .NET ] (TmDsbsBs)

mercredi 4 août 2004 à 09:30:52 | Remplir DropDownList

TmDsbsBs

Bonjour, c'est encore moi. Je suis peut-être un peu lourd à poser toujours les mêmes questions, mais je ne trouve pas de solutions et ca commence à devenir urgent, car mon projet n'avance pas !

Donc si quelqu'un pouvait me dire ce qui cloche dans mon code...


using System;
using System.ComponentModel;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Xml.Serialization;
using Microsoft.SharePoint;
using Microsoft.SharePoint.Utilities;
using Microsoft.SharePoint.WebPartPages;
using Microsoft.SharePoint.WebControls;
using System.Collections;
using System.IO;
using System.Data;
using System.Data.SqlClient;
using System.Data.SqlTypes;
using System.Data.OleDb;

namespace WebPartLibrary1
{
public class WebPart1 : Microsoft.SharePoint.WebPartPages.WebPart
{
// Def des chps qui seront utilisés
DropDownList DDLTest = new DropDownList();

private void ConnectSQL()
{
string strConnexion = "workstation id=SPH-EC98U2MN78X;packet size=4096;integrated security=SSPI;data source=SPH-EC98U2MN78X;persist security info=False;initial catalog=DPSP";
string strRequete = "SELECT ProfessionnelsDeSante FROM ListeTP;";
DataSet oDataSet = new DataSet("Liste TP");

SqlConnection oConnection = new SqlConnection(strConnexion);
SqlCommand oCommand = new SqlCommand(strRequete,oConnection);
SqlDataReader dr;
try
{
oConnection.Open();
dr = oCommand.ExecuteReader();
while(dr.Read())
{
DDLTest.Items.Add(new ListItem (dr[0].ToString()));
}
}
catch
{}
finally {oConnection.Close();}
}

protected override void RenderWebPart(HtmlTextWriter output)
{
foreach (Control ctl in this.Controls)
ctl.RenderControl (output);
}
protected override void CreateChildControls()
{
// Liste déroulante
Label lblSelectNom = new Label();
lblSelectNom.Font.Bold = true;
lblSelectNom.Text = "Choisissez un nom <br>";
this.Controls.Add(lblSelectNom);
this.Controls.Add(DDLTest);

base.CreateChildControls();
}
}
}

mercredi 4 août 2004 à 12:09:28 | Re : Remplir DropDownList

TheSaib

Administrateur CodeS-SourceS
T'as une erreur ?
QQC ?

::|The S@ib|::
MVP C#.NET

mercredi 4 août 2004 à 13:03:42 | Re : Remplir DropDownList

TmDsbsBs

Non, mon code est correctement généré ; mais quand je l'ajoute dans mon site web, j'ai ma liste qui reste vide.

mercredi 4 août 2004 à 14:48:59 | Re : Remplir DropDownList

TheSaib

Administrateur CodeS-SourceS
}
catch
{}

Si tu catch l'erreur comme çà ca risque pas de te generer une erreur a l'execution ...

Enleve le try/catch ou utilise l'exceptions pour te voir l'erreur que ca lance a l'éxecution ...

Après je veux bien mais ConnectSQL n'est jamais appelé et elle est en private ....

::|The S@ib|::
MVP C#.NET

mercredi 4 août 2004 à 15:02:11 | Re : Remplir DropDownList

TmDsbsBs

Merci !

C'est justement ce que j'ai remarquer aussi !

J'ai changer tout ca rapidement, et c'est mieux.

Enfin, pour l'instant, j'ai simplement rempli la DDL "a la main", en mettant directement dans le code quelques valeurs et ca, ca marche. Maintenant faut que je vois pour recupérer les infos de la BDD

Mais merci quand meme .

mercredi 4 août 2004 à 15:10:44 | Re : Remplir DropDownList

TheSaib

Administrateur CodeS-SourceS
Bah ta fonction ConnectSQL devrait marcher ya juste à l'appeler !

::|The S@ib|::
MVP C#.NET

mercredi 4 août 2004 à 15:51:27 | Re : Remplir DropDownList

TmDsbsBs

Peut-être... ms c'est trop tard !

Et puis de toute facon, je l'ai complètement tué en faisant un tas de modif ! Donc j'ai préféré la dégager...

mercredi 4 août 2004 à 16:37:24 | Re : Remplir DropDownList

TmDsbsBs

Bon, eh ben j'arrive pas à prendre ce qu'il y av dans ma BDD.



string strConnexion = "workstation id=SPH-EC98U2MN78X;packet size=4096;integrated security=SSPI;data source=SPH-EC98U2MN78X;persist security info=False;initial catalog=DPSP";
string strRequete = "SELECT ProfessionnelsDeSante FROM ListeTP WHERE ID<=30;";

SqlConnection oConnection = new SqlConnection(strConnexion);
SqlCommand oCommand = new SqlCommand(strRequete,oConnection);

oConnection.Open();

SqlDataAdapter da = new SqlDataAdapter(oCommand);
DataSet ds = new DataSet("monDS");
da.Fill(ds, "ListeTP");

try
{
DDLTest.DataSource = ds.Tables["ListeTP"];
DDLTest.DataValueField = "ID";
DDLTest.DataTextField = "ProfessionnelsDeSante";
DDLTest.DataBind();

oConnection.Close();
}
catch
{}


Apparemment, le problème vient du "oConnection.Open();", mais je vois pas ce qui cloche...

mercredi 4 août 2004 à 16:41:08 | Re : Remplir DropDownList

TheSaib

Administrateur CodeS-SourceS
Verifie ta chaine de connexion

::|The S@ib|::
MVP C#.NET

mercredi 4 août 2004 à 16:48:29 | Re : Remplir DropDownList

TmDsbsBs

J'ai utilisé un petit logiciel pour tester ma connexion, et il ma ressorti cette chaine... Donc je lui fais confiance...


1 2 3 4

Cette discussion est classé dans : system, data, microsoft, using, sharepoint


Répondre à ce message

Sujets en rapport avec ce message

Probléme de "Data". [ par TmDsbsBs ] Bonjour, j'ai un problème avec le "Data" (erreur : "Le type ou le nom d'espace de noms "Data" n'existe pas dans la classe ou l'espace de nim "System" error CS1519: Jeton '(' non valide [ par metek ] Bonjour,J'ai un soucis que je n'arrive pas à résoudre.Aprés avoir cherché en francais,anglais,japonais sur des forums je me résoud à poser la question Erreur avec les assemblys [ par braxivamov ] Bonjour,j'ai connais quelques langages de programmation mais je ne connais pas encore très bien le c# je viens de m'y mettre, j'ai commence avec de la colonne auto incremental sur sharepoint [ par bennour8 ] Bonjour j'ai programmé un petit code avec c# pour avoir une colonne auto incremental dans ma liste sharepoint. J'ai essayé tout d'abord de faire une c bonjour, je reçois des packets du serveur, mes je ni arrive pas à en envoyer , merci de m'aider [ par SpeedGear ] using System; using dev C# avec Visual Studio 2005 [ par Sabine25 ] Bonjour,Je viens de commancer le VS 2005 et c# et j'ai des petites questions.J ai créé un formulaire de test avec un bouton juste pour établir une con une TypeInitializationException sur SqlConnection [ par sphaxslayer ] Bonjour les pros !Alors voilà, j'ai un problème que je n'arrive pas à élucider malgré des fouilles sur le net et sur les forums Microsoft. Ca a l'air Definition [ par GazGaz ] lu voila je code en c# et en haut de chacune de mes pages il y a : ________________________________using System;using System.Collections;using System. DirectX [ par ] J'ai installé DirectX9c pour pouvoir utiliser Microsoft.DirectX.AudioVideoPlayback afin d'insérer des vidéo dans mon projet (en aspx). J'ai donc ajout Syntaxe Fichier [débutante] [ par Maiku ] BonsoirJe crée actuellement un jeu ludoeducatif et j'aimerai stocker dans un fichier les questions et les reponses. Mais voilà la synthaxe des fichier


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,84 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.