OVH Cloud OVH Cloud

besoin d'aide

2 réponses
Avatar
nima84
bonjour à tous ;
j'espere que vous pourrai m'aidé car la je seche un peu!
alors voila mon probleme :
je voudrai recuperer le chemin d'un document dans un label puis utiliser le
label pour ouvrire le document en question;
pour ce faire voila ce que j'ai fait
>>>>>>>>>>>>>>>>>>>
/*j'ai crée un datagrid ou l'une des colonne contient le chemin */

protected void GridView2_SelectedIndexChanged(object sender, EventArgs e)
{
Label1.Text = GridView2.SelectedRow.Cells[4].Text;
}
>>>>>>>>>>>>>>>>>>>>>
puis dans mon bouton voila ce que j'ai ecris :
>>>>>>>>>>>>>>

Object nomModele = Label1.Text ;

>>>>>>>>>>>>>>
le probleme est que quant j'execute j'ai une page blanche!! alors que si
j'affect directement le chemin au label é le label a mon "nommodele" mon
document s'ouvre impec!!!!mais cette solution ne m'arrange pas vue que le
document à ouvrire est selectionné par mon utilisateur depuis le datagrid!!!!!
je ne sais pas ce que j'ai fait de traver!
si vous avez une idée je suis preneuse!!
merci pour tout et j'espere avoir été bien explicite
encore merci
respectueusement

2 réponses

Avatar
Arnaud CLERET
Bonsoir,

Pour ma part, lorsque je souhaite récupérer une valeure dans un label d'un
datagrid j'utilise le bout de code suivant :

string result = ((Label)e.Item.Cells[1].FindControl("MonLabel")).Text;

"e" représentant l'objet DataGridCommandEventArgs passé en paramètre de la
fonction abonnée à un des évènements de type DataGrid_UpdateCommand ...

Dans votre cas, récupérez vous bien une valeur dans
GridView2.SelectedRow.Cells[4].Text ?

Bonne soirée.
--
arno - http://www.dotnetguru2.org/acleret/

"nima84" a écrit dans le message de news:

bonjour à tous ;
j'espere que vous pourrai m'aidé car la je seche un peu!
alors voila mon probleme :
je voudrai recuperer le chemin d'un document dans un label puis utiliser
le
label pour ouvrire le document en question;
pour ce faire voila ce que j'ai fait







































/*j'ai crée un datagrid ou l'une des colonne contient le chemin */

protected void GridView2_SelectedIndexChanged(object sender, EventArgs e)
{
Label1.Text = GridView2.SelectedRow.Cells[4].Text;
}











































puis dans mon bouton voila ce que j'ai ecris :






























Object nomModele = Label1.Text ;






























le probleme est que quant j'execute j'ai une page blanche!! alors que si
j'affect directement le chemin au label é le label a mon "nommodele" mon
document s'ouvre impec!!!!mais cette solution ne m'arrange pas vue que le
document à ouvrire est selectionné par mon utilisateur depuis le
datagrid!!!!!
je ne sais pas ce que j'ai fait de traver!
si vous avez une idée je suis preneuse!!
merci pour tout et j'espere avoir été bien explicite
encore merci
respectueusement



Avatar
nima84
bonsoir;
vraiment desolé du retard j'ai eu quelques peitits soucis avec ma connexion!
alors pr mon : GridView2.SelectedRow.Cells[4].Text
je croi que j'en recupere une vue que lorsque je fais viewinbrowser dans mon
datagrid ça s'affiche! é mon label recupere effectivement le chemin car je
l'ai laissé visible = true;le probleme est que une fois
que j'assigne a mon document à ouvrire le contenu du label le document ne
s'ouvre pas !!!je ne sais pas ce que j'ai oublié :-(
je vous remercie de votre patience et de votre gentillesse et j'espere
sincerement que vous pourrai m'aidé !!!
encore mercie pour tout!désolé pour le derangement!
respectueusement

"Arnaud CLERET" a écrit :
Bonsoir,

Pour ma part, lorsque je souhaite récupérer une valeure dans un label d'un
datagrid j'utilise le bout de code suivant :

string result = ((Label)e.Item.Cells[1].FindControl("MonLabel")).Text;

"e" représentant l'objet DataGridCommandEventArgs passé en paramètre de la
fonction abonnée à un des évènements de type DataGrid_UpdateCommand ...

Dans votre cas, récupérez vous bien une valeur dans
GridView2.SelectedRow.Cells[4].Text ?

Bonne soirée.
--
arno - http://www.dotnetguru2.org/acleret/

"nima84" a écrit dans le message de news:

> bonjour à tous ;
> j'espere que vous pourrai m'aidé car la je seche un peu!
> alors voila mon probleme :
> je voudrai recuperer le chemin d'un document dans un label puis utiliser
> le
> label pour ouvrire le document en question;
> pour ce faire voila ce que j'ai fait
>>>>>>>>>>>>>>>>>>>>
> /*j'ai crée un datagrid ou l'une des colonne contient le chemin */
>
> protected void GridView2_SelectedIndexChanged(object sender, EventArgs e)
> {
> Label1.Text = GridView2.SelectedRow.Cells[4].Text;
> }
>>>>>>>>>>>>>>>>>>>>>>
> puis dans mon bouton voila ce que j'ai ecris :
>>>>>>>>>>>>>>>
>
> Object nomModele = Label1.Text ;
>
>>>>>>>>>>>>>>>
> le probleme est que quant j'execute j'ai une page blanche!! alors que si
> j'affect directement le chemin au label é le label a mon "nommodele" mon
> document s'ouvre impec!!!!mais cette solution ne m'arrange pas vue que le
> document à ouvrire est selectionné par mon utilisateur depuis le
> datagrid!!!!!
> je ne sais pas ce que j'ai fait de traver!
> si vous avez une idée je suis preneuse!!
> merci pour tout et j'espere avoir été bien explicite
> encore merci
> respectueusement
>