DataBiding绑定的问题..

ab413459164 2010-06-29 05:11:38
public class Form1:

public DateTime Date
{
get { return date; }
set { date = value; }
}
private void Form1_Load(object sender,systemEventArgst e)
{
this.DataBindings.Add(new Binding("Date", global::WindowsFormsApplication1.Properties.Settings.Default, "date", false, DataSourceUpdateMode.OnPropertyChanged));
}

//这个按钮我用来测试的
prvate void button1_Click(object sender,systemEventArgst e)
{
MessageBox.Show(Date.tostring());
MessageBox.Show(Properties.Settings.Default.date.tostring());
Date=DateTime.Now;
MessageBox.Show(Date.tostring()); //改变了Date属性的值
MessageBox.Show(Properties.Settings.Default.date.tostring()); //但设置文件里的date没有改变,问题就在这里,我明明绑定的,,
}

//在setting里有字段date,为DateTime类

...全文
44 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
我叫凡客 2010-07-01
  • 打赏
  • 举报
回复
来顶贴,等结贴
Ny-6000 2010-07-01
  • 打赏
  • 举报
回复
与执行的先后顺序有关了.
一步步跟踪一下看看结果 .
WTPMCheng 2010-07-01
  • 打赏
  • 举报
回复
仔细调试下 看是不是不小心改变了data的值。

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧