[英]How can I save content inside the textbox binding to combobox?
我只是想知道是否可以在打开文本框时将文本保存/存储在文本框中并显示所有文本? 情况是我用两个组合框制作了一个日历。 一个是多年,第二个是几个月。 当我从两个组合框之一中选择一项时,日期会随着可以在其中键入文本的相应文本框而变化。
我考虑使用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; ... }
关闭时保存数据:
私有无效Form1_FormClosing(对象发送者,FormClosingEventArgs e){Properties.Settings.Default.BasePath = textBoxBasePath.Text; Properties.Settings.Default.Save(); }
有关更多详细信息,请阅读文档。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.