IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Detailsview-Label en edit mode


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2009
    Messages
    24
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations forums :
    Inscription : Avril 2009
    Messages : 24
    Par défaut Detailsview-Label en edit mode
    Bonjour à tous,

    Voilà mon petit problème, la solution doit être juste devant mes yeux

    Dans mon detailsview en mode "normal" j'ai un champs 'Date' qui doit afficher la date sauvé dans la BD, mais en Editmode j'aimerais que ce champ indique la date d'aujourd'hui...
    Voici ma tentative....
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    protected void DetailsView1_PreRender(object sender, EventArgs e)
            {
     
                if (DetailsView1.CurrentMode == DetailsViewMode.Edit)
                {
                    Label Lbldate = (Label)DetailsView1.FindControl("Lbldate");
                    DateTime dateLbl = DateTime.Now;
                    Lbldate.Text = dateLbl.ToString();
                }
            }
    Toute suggestion esta bienvenue ou un lien vers un tuto que j'ai loupé, ben oui j'ai cherché avant de venir vers vous...les leilleurs des meilleurs l

  2. #2
    Membre confirmé
    Profil pro
    Responsable informatique
    Inscrit en
    Mars 2005
    Messages
    112
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations professionnelles :
    Activité : Responsable informatique

    Informations forums :
    Inscription : Mars 2005
    Messages : 112
    Par défaut
    Bonjour Mykhell,

    Pourquoi pas? :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    protected void DetailsView1_PreRender(object sender, EventArgs e)
            {
                if (DetailsView1.CurrentMode == DetailsViewMode.Edit)
                {
                    Label Lbldate = (Label)DetailsView1.FindControl("Lbldate");
                    Lbldate.Text = DateTime.Now.ToShortDateString();
                }
            }
    A+

  3. #3
    Membre averti
    Inscrit en
    Avril 2009
    Messages
    24
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations forums :
    Inscription : Avril 2009
    Messages : 24
    Par défaut
    Salut Emaluk,

    Merci,
    mais non cela change, j'ai meme pas d'erruer pour me guider, juste rien ne se passe, alors peut être il me manque un truc coté asp.
    Voici ma construction:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <InsertItemTemplate>
                           <asp:Label ID="LblInsDate" runat="server" Text="Label"></asp:Label>
                       </InsertItemTemplate>
    et en behind

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     protected void DetailsView1_PreRender(object sender, EventArgs e)
            {
                if (DvSetup.CurrentMode == DetailsViewMode.Edit)
                {
                    Label LblInsDate = (Label)DvSetup.FindControl("LblInsDate");
                    LblInsDate.Text = DateTime.Now.ToShortDateString();
                }
            }

  4. #4
    Membre confirmé
    Profil pro
    Responsable informatique
    Inscrit en
    Mars 2005
    Messages
    112
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations professionnelles :
    Activité : Responsable informatique

    Informations forums :
    Inscription : Mars 2005
    Messages : 112
    Par défaut
    Mykhell,

    Juste pour tester, en mettant le code dans Page_Load et en cliquant sur le control qui appele Edit ça donne quoi?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    protected void Page_Load(object sender, EventArgs e)
    {   
         if (DvSetup.CurrentMode == DetailsViewMode.Edit)
                {
                    Label LblInsDate = (Label)DvSetup.FindControl("LblInsDate");
                    LblInsDate.Text = DateTime.Now.ToShortDateString();
                }
    }

Discussions similaires

  1. Condition sur valeurs d'une gridview en edit mode
    Par badi3a82 dans le forum ASP.NET
    Réponses: 1
    Dernier message: 29/11/2010, 16h59
  2. Mettre les lignes de gridview en edit mode
    Par badi3a82 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 28/06/2010, 11h16
  3. Problème Edit Mode GridView controle Utilisateur ASP sous Smartpart
    Par -FGVS- dans le forum Développement Sharepoint
    Réponses: 0
    Dernier message: 14/10/2009, 16h15
  4. Réponses: 12
    Dernier message: 04/09/2008, 20h34
  5. Réponses: 4
    Dernier message: 07/11/2007, 08h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo