Bonjour,
J'aimerais savoir s'il est possible d'accéder aux enregistrement que renvoie un SQLDatasource. En fait dans un projet, j'utilise un SQLDatasource afin de remplir une DataList, Dans le code behind de ma page j'aimerais tester certaines valeur que ma renvoyé la requête pour certain enregistrements afin de faire des modification d'affichage.
ex :
protectedvoid DataList1_ItemDataBound(object sender, DataListItemEventArgs e)
{
for (int i = 0; i <= DataList1.Items.Count -1; i++)
{
StockLbl = (Label)DataList1.Items[i].FindControl("stockLabel");
//requête permettant de récupérer le nombre de produyits en stock
if (nbStock == 0)
{
StockLbl.Text = "Rupture";
}
}
}
J'ai essayer en convertissant le contenu de mon stockLabel, mais sans succes pour le convertir en int... J'aimerais donc récupérer ma valeur directement dans le sqldatasource pour éviter de refaire une requête identique à celle faite précédemment...
Quelqu'un aurait-il une solution svp? Si ce n'est pas possible, merci de m'indiquer la meilleure solution pour faire cela!
Merci d'avance.