[C#] Affichage resultat de requete dans 2 Labels
Bonjour,
Je cherche un moyen d afficher 2 champs d une requete, chacun dans un Label.J ai un DropDownList qui me permet d afficher des noms de serveurs et lorsqu un serveur est choisi,je souhaiterai afficher le resultat de chaque champs dans les Labels.Voici mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69
| namespace ApplicationServeur
{
public class WebForm2 : System.Web.UI.Page
{
protected System.Web.UI.WebControls.DropDownList ListeType;
protected System.Web.UI.WebControls.Label Label1;
protected System.Web.UI.WebControls.Label Label2;
//declaration de variables globales
SqlConnection myConnection;
void Page_Load(object sender, EventArgs e)
{
if(Page.IsPostBack==false)
{
myConnection=(SqlConnection)Session["myConnection"];
ChargerServeur();
AfficherRenseignement();
}
}
void OnListeServeurChanged(object sender, System.EventArgs e)
{
AfficherRenseignementServeur();
}
void ChargerServeur()
{
SqlCommand myCommand;
SqlDataReader myReader;
SqlConnection myConnection = (SqlConnection)Session["myConnection"];
string SQL="SELECT * FROM TblServer ORDER BY Name_Server";
myCommand = new SqlCommand(SQL,myConnection);
myReader = myCommand.ExecuteReader();
ListeServeur.DataSource= myReader;
ListeServeur.DataValueField="Id_Server";
ListeServeur.DataTextField="Name_Server";
ListeServeur.DataBind();
myReader.Close();
}
void AfficherRenseignementServeur()
{
//recuperation de la connection et du n°de serveur selectionné
SqlConnection myConnection=(SqlConnection)Session["myConnection"];
string VarServeur=ListeServeur.SelectedItem.Value;
SqlDataReader myReader;
//realisation de la requete
string SQL ="SELECT Id_Renseignement,Documentatation FROM
TblRenseignement,TblServer WHERE TblRenseignement.Id_Server=TblServer.Id_Server
AND TblRenseignement.Id_Server=" + VarServeur;
//recuperation des valeurs dans la requete SQL
myReader = myCommand.ExecuteReader();
SqlCommand myCommand = new SqlCommand(SQL,myConnection);
} |
Si quelqu un aurait une solution pour afficher les resultats dans les Labels, alors je les remercie d avance
[Balise [Code] ajoutée par freegreg]
[Pensez-y, vous-même, la prochaine fois. Merci ;)]