我想将最后选择的值保存在显示数据库列数据的组合框中,我试图将其保存为文本属性,但它不起作用。
我能做什么?
提前感谢。
编辑:
settings.settings文件中生成的代码如下:
[global::System.Configuration.UserScopedSettingAttribute()]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Configuration.DefaultSettingValueAttribute("")]
public string TC {
get {
return ((string)(this["TC"]));
}
set {
this["TC"] = value;
}
并在app.config文件中以XML格式生成的代码如下:
<setting name="TC" serializeAs="String">
<value />
</setting>
并按以下方式加载设置:
this.comboBox1.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::Calc_tisa.Properties.Settings.Default, "TC", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
我想知道是否有办法将XML文件的de值更改为组合框中选择的最后一个ValueMember。
答案 0 :(得分:1)
在这种情况下,我要做的是为FormClosing创建一个事件处理程序,并使用用户在其中选择的最后一个值更新XML文件。