OVH Cloud OVH Cloud

PB DataBind et Label

1 réponse
Avatar
Johan
Bonsoir,
J'essai d'utiliser le databinding. Mais je galère.
Explications :

Je récupere dans mon sqlDataAdapter1, mes données provenat d'une procédures
stokées.
Chaque champs de cette requete doit etre affichée dans un label et lié à ma
source.
Or tous mes tentatives de cast, d'instanciation ont échoué ...

Voici mon code :

protected System.Web.UI.WebControls.Label lblNOM;
protected System.Web.UI.WebControls.Label lblPRENOM;
protected System.Web.UI.WebControls.Label lblADRESSE;
protected System.Web.UI.WebControls.Label lblVILLE;
protected System.Web.UI.WebControls.Label lblETAT;
protected System.Web.UI.WebControls.Label lblTELEPHONE;
protected System.Web.UI.WebControls.Label lblCONTRAT;
protected System.Web.UI.WebControls.Label lblCODEPOSTAL;
protected System.Data.SqlClient.SqlDataAdapter sqlDataAdapter1;
protected aspnet.DataSet5 dataSet51;
protected System.Data.SqlClient.SqlConnection sqlConnection1;
protected System.Data.SqlClient.SqlCommand sqlSelectCommand1;
protected System.Web.UI.WebControls.Label Label1;
private void Page_Load(object sender, System.EventArgs e)
{
// Si premiere excution
if ( !IsPostBack )
{
sqlSelectCommand1.Parameters["@ID"].Value = Session["ID"];
sqlDataAdapter1.Fill(dataSet51);

// IAISON DE MES ZONES LABEL AU sqlDataAdapter1 par un ou + databinding

????


}
}

1 réponse

Avatar
Norm
difficile de voir ce qui plante tu fait rien dans ton code!

Si ta requete te retourne plusieurs données et non qu'une seule ligne je
crois que tu devrais regarder du coté du datagrid.

tu affectes ton dataset à la propriété datasource du datagrid et ensuite tu
appelle databind de l'objet datagrid.


si parcontre ça ne retourne qu'une ligne, alors
lblNom.text = dataSet51.tables(0).rows(0).item("champnomdelabd")
etc.





"Johan" <johan.coffigniez_AT_laposte.net> a écrit dans le message de news:
42139e74$0$14706$
Bonsoir,
J'essai d'utiliser le databinding. Mais je galère.
Explications :

Je récupere dans mon sqlDataAdapter1, mes données provenat d'une
procédures stokées.
Chaque champs de cette requete doit etre affichée dans un label et lié à
ma source.
Or tous mes tentatives de cast, d'instanciation ont échoué ...

Voici mon code :

protected System.Web.UI.WebControls.Label lblNOM;
protected System.Web.UI.WebControls.Label lblPRENOM;
protected System.Web.UI.WebControls.Label lblADRESSE;
protected System.Web.UI.WebControls.Label lblVILLE;
protected System.Web.UI.WebControls.Label lblETAT;
protected System.Web.UI.WebControls.Label lblTELEPHONE;
protected System.Web.UI.WebControls.Label lblCONTRAT;
protected System.Web.UI.WebControls.Label lblCODEPOSTAL;
protected System.Data.SqlClient.SqlDataAdapter sqlDataAdapter1;
protected aspnet.DataSet5 dataSet51;
protected System.Data.SqlClient.SqlConnection sqlConnection1;
protected System.Data.SqlClient.SqlCommand sqlSelectCommand1;
protected System.Web.UI.WebControls.Label Label1;
private void Page_Load(object sender, System.EventArgs e)
{
// Si premiere excution
if ( !IsPostBack )
{
sqlSelectCommand1.Parameters["@ID"].Value = Session["ID"];
sqlDataAdapter1.Fill(dataSet51);

// IAISON DE MES ZONES LABEL AU sqlDataAdapter1 par un ou + databinding

????


}
}