2010-12-01 5 views
0

Je suis en train d'éditer une entrée en XML. Pour ce faire, lorsque la page est chargée, je définis les champs comme valeur dans l'élément. par exemple.Datepicker problème

TitleTxt.Text = (string)assignment.Element("title"); 

Le problème est que lorsque j'utilise le sélecteur de date pour essayer de changer la valeur, sur le retour à la page d'édition, la page est rechargée et toutes les valeurs sont remises à ceux qui sont sauvés, y compris le datepicker (la valeur que vous venez de choisir est écrasée) Pour l'im datepicker utilisant:

DateTxt.Value = ((DateTime)assignment.Element("date")); 

J'ai essayé d'utiliser sur naviguaient pour et bien d'autres choses, mais malheureusement, ceux-ci rendent impossible une autre entrée à charger.

Merci!

Répondre

0

Pour toute personne qui a ce problème, je l'ai résolu.

Créez simplement un nouvel int. par exemple.

int loaded = 1; 

et lors du réglage des zones de texte vérifier si chargé = 1

if (loaded == 1) 
{ 
    TitleTxt.Text = (string)assignment.Element("title"); 
} 

et à la fin de la page de téléphone chargées sous augmentent simplement la valeur par 1.

loaded++; 
0

Essayez d'utiliser le DateTime.Parse() pour analyser l'élément Valeur:

DateTime.Parse(assignment.Element("date").Value); 
+0

Nope, même problème j'ai peur – Jamie