我无法将textbox与我的模型类绑定 [英] I am unable to bind textbox with my model class
问题描述
当我尝试将TextBox与我的Model类属性绑定时,属性不会显示我输入的TextBox数据,以下是我尝试过的步骤,有人可以帮助我。
我尝试过:
公共部分课程表格1:表格
{
public Form1()
{
InitializeComponent();
}
private void btnBind_Click(object sender,EventArgs e)
{
Model objModel = new Model();
txtUserName.DataBindings.Add(Text,objModel,Model.UserName);
}
private void Form1_Load(对象发送者,EventArgs e)
{
txtUserName.Text = Model.UserName;
}
} < br $>
class型号
{
静态字符串使用rName = string.Empty;
public static string UserName {
get {
return userName;
}
设置{
userName = value;
}
}
}
When i try to bind TextBox with my Model class property, property is not showing TextBox data what ever i am entering, Below are the steps which i have tried, Can somebody please help me in this.
What I have tried:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void btnBind_Click(object sender, EventArgs e)
{
Model objModel = new Model();
txtUserName.DataBindings.Add("Text", objModel, Model.UserName);
}
private void Form1_Load(object sender, EventArgs e)
{
txtUserName.Text = Model.UserName;
}
}
class Model
{
static string userName = string.Empty;
public static string UserName {
get {
return userName;
}
set {
userName = value;
}
}
}
推荐答案
试试这个
try this
public class Model
{
public string UserName { get; set; }
}
private void btnBind_Click(object sender, EventArgs e)
{
Model objModel = new Model();
objModel.UserName = "Abc";
txtUserName.DataBindings.Add("Text", objModel, "UserName");
}
这篇关于我无法将textbox与我的模型类绑定的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!