2010-12-01 148 views
0

我试图编辑XML中的条目。要在页面加载时执行此操作,我将字段设置为元素中的值。例如。日期选择器问题

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

的问题是,当我使用的日期选择器,试图改变数值,就返回到编辑页面,页面重新加载和所有的值被重置为得救的,包括日期选择器(刚刚选取的值被覆盖)。对于使用日期选择器IM:

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

我一直在使用上导航到还有更多的东西,但不幸的是,这些使它不可能为了要加载不同的入口尝试。

谢谢!

回答

0

对于任何人有这个问题,我解决它。

只需创建一个新的int。例如。

int loaded = 1; 

并且当设定文本框检查是否加载= 1

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

,并在电话页的加载子简单地通过1

loaded++; 
0

尝试使用DateTime.Parse()来解析元素值:

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

都能跟得上增加值结束,同样的问题,我很害怕 – Jamie 2010-12-03 12:03:19