我是wpf
的新手。我有一个名为ABC的方法,它从数据库表中返回max id。我想将此ABC绑定到Xaml
中的文本框。
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
}
答案 0 :(得分:1)
我假设txtMaxId
是您的TextBox
。您可以简单地将此函数ABC()
的返回值分配给TextBox,如下所示:
txtMaxId.Text = ABC().ToString();
如果您使用MVVM
,则将它们分配给绑定到TextBox的Property。该物业可能如下所示:
public string MaxId
{
get { return ABC().ToString(); }
}