Я новичок в wpf
. У меня есть метод ABC, который возвращает max 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_ получить числовое значение успешно. Если нет, объясните, пожалуйста, более конкретную проблему. –
Вы не сможете сделать это напрямую. Что вам нужно сделать, это установить DP или свойство (и уведомлять пользовательский интерфейс об изменении) каждый раз, когда вы выполняете ABC, а затем привязать это свойство к свойству TextBox.Text – nkoniishvt
Soner, это код кода файла. например, если k = 4, то какая процедура привязывает его к Text.text в Xaml. Такие, как Text = "{Binding .......}" и т. Д. Я хочу знать код файла Xaml. – nkpandit