如何保存绑定到组合框的文本框内的内容
本文关键字:组合 文本 绑定 何保存 保存 | 更新日期: 2023-09-27 17:58:28
我只是想知道是否可以将文本保存/存储在文本框中,并在打开应用程序时显示所有文本?情况是,我制作了一个带有两个组合框的日历;一个是几年,第二个是几个月。当我从两个组合框中的一个中选择一个项目时,日期会随着我可以输入的相应文本框而变化。
我考虑使用Telerik的独立存储来保存它,但它只保存当前选定的日期和年份,但不保存我从这些文本框中输入的文本。
使用SaveFileDialog可以轻松地将文本框文本保存到文本文件中。请查看以下MSDN示例。
OnPropertyChanged:期间
// Create a file to write to.
string createText = textBox.Text + Environment.NewLine;
File.WriteAllText("D:''TextFile.txt", createText);
// Open the file to read from.
string readText = File.ReadAllText("D:''TextFile.txt");
在中执行此操作的标准方法。NET是app.config机制:
-
在app.config 中创建数据
-
加载时初始化文本框(例如在Form构造函数中):
public Form1() { InitializeComponent(); textBoxBasePath.Text = Properties.Settings.Default.BasePath; ... }
-
关闭时保存数据:
private void Form1_FormClosing(对象发送方,FormClosingEventArgs e){属性。设置。违约BasePath=textBoxBasePath。文本属性。设置。违约Save();}
有关更多详细信息,请阅读文档。