我是wpf
的新手。我有一个名为ABC的方法,它从数据库表中返回最大ID。我想将此ABC绑定到Xaml
中的文本框。将方法绑定到wpf中的文本框中
public Int32 ABC()
{
OleDbConnection con = new OleDbConnection();
con.ConnectionString = ConfigurationManager.ConnectionStrings["cn"].ConnectionString;
if (con.State == ConnectionState.Closed)
{
con.Open();
}
OleDbCommand cmd = new OleDbCommand();
cmd.CommandText = "select (max(uhid)) from patients";
cmd.Connection = con;
Int32 k = Convert.ToInt32(cmd.ExecuteScalar());
return k + 1; // want to assign this value
}
如果你的问题是结合这个号码XAML的字符串表示,告诉你的代码是基于你的问题似乎无关紧要,因为它似乎你_already_顺利地拿到你的数值。如果不是,请解释您的问题更具体。 –
你将无法直接做到这一点。你需要做的是每次执行ABC时设置DP或属性(并通知UI的变化),然后将此属性绑定到TextBox.Text属性 – nkoniishvt
Soner,这是代码背后的代码。例如,如果k = 4,那么过程是什么程序将其绑定到Xaml中的Text.text。比如像Text =“{Binding .......}”等。我想知道Xaml文件的代码。 – nkpandit