begin process at 2010 02 10 12:27:20
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C#

 > 

Archives

 > 

.NET

 > 

Remplir DropDownList


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Remplir DropDownList

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ée 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 Une directive manquante [ par khaoula85 ] Bonsoir, Je code une application web en C#, mais au moment de la compilation, on me génère l'erreur suivante : le type ou le nom d'espace de SQLAdapte SQL serveur, espace de noms, aide svp.. [ par medinfo87 ] salut pour tous..j'ai  écri ce petit code :using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data;using S aide SVP [ par medinfo87 ] j'ai écri ce code :using System;using System.Collections.Generic;using System.Linq;using System.Data;using System.Configuration;using System.Data.SqlC 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


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,749 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales