none
SqlDataSource imbriqué dans un TemplateField du DetailsView RRS feed

  • Question

  • je suis entrain de développez une application Asp.net sous c# de partage d'album photo.

     

    j'ai un controle  DetailsView  lié à un SqlDataSource DataSourceImage configurer pour renvoyé  les information de la table "Images" avec options d'insertion,update,....

    je convertir le boundField IDImage en TemplateField et dans le modèle template je place un controle FileUpLoad pour me permettre de télécharger des images. le FileUpload est placé dans le modèle Template du DetailsView précisement dans la partie InsertItemTemplate.

     

    le souci est  d'obtenir en code (en dure) la valeur maximale de la clé primaire de la table Image avec l'aide de SqlDataSource DataSourceIDImage parametré pour renvoyé cette valeur et d'attacher cette valeur comme nom de l'image récement télécharger suivi de l'extention ".jpg".

    Alors cette SqlDataSource DataSourceIDImage est aussi imbriqué au même endroit que le controle FileUpLoad .

     

    Le problème se pose au niveau code source:

    - Intellisense ne reconnait pas ce controle DataSourceIDImage. lorsque je le place, l'erreur suivant apparait  "Erreur 1 Le nom 'DataSourceIDImage' n'existe pas dans le contexte actuel"....

    voici le code;   

     

    protected void dvInserImage_ItemInserted(object sender, DetailsViewInsertedEventArgs e)

    {

    DataView resultats = (DataView)DataSourceIDImage.Select(DataSourceSelectArguments.Empty);

     

    mon seule récourt n'est que ici, plizzzzzzzz aidez - moi.....

    jeudi 11 septembre 2008 01:34