如何保存绑定到组合框的文本框内的内容

本文关键字:组合 文本 绑定 何保存 保存 | 更新日期: 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机制:

  1. 在app.config 中创建数据

  2. 加载时初始化文本框(例如在Form构造函数中):

    public Form1()
    {
      InitializeComponent();
      textBoxBasePath.Text = Properties.Settings.Default.BasePath;
      ...
    }
    
  3. 关闭时保存数据:

    private void Form1_FormClosing(对象发送方,FormClosingEventArgs e){属性。设置。违约BasePath=textBoxBasePath。文本属性。设置。违约Save();}

有关更多详细信息,请阅读文档。