c# textbox绑定属性赋初值
时间: 2024-08-16 11:09:24 浏览: 100
在C#中,你可以通过数据绑定将属性的值关联到Windows Forms控件,如TextBox,以便自动填充或读取属性值。首先,你需要创建一个包含所需属性的对象,然后在窗体的初始化或加载事件中设置这个绑定。
例如,假设你有一个名为`Person`的模型类,它有一个`FirstName`属性:
```csharp
public class Person
{
public string FirstName { get; set; }
}
```
然后,在你的窗体的某个TextBox上设置数据绑定:
```csharp
private Person personData;
public Form1()
{
InitializeComponent();
// 初始化Person对象并设置初始值
personData = new Person() { FirstName = "John" };
// 绑定TextBox控件到FirstName属性
textBox1.DataBindings.Add("Text", this.personData, "FirstName");
}
```
现在,当你改变`personData.FirstName`的值,TextBox的内容会随之更新;反之,如果在文本框输入内容,`FirstName`属性也会相应改变。
阅读全文