DataBiding绑定的问题..
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类
--------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- 仔细调试下 看是不是不小心改变了data的值。
--------------------编程问答-------------------- 与执行的先后顺序有关了.
一步步跟踪一下看看结果 . --------------------编程问答-------------------- 来顶贴,等结贴
补充:.NET技术 , C#