我正在尝试在数据库中更新一个人的详细信息。由于我使用的是文本框,如果文本框为空,我将如何保留原始值?
我试图以简短的方式编写它,而不是使用大量的 IF 语句。
我编写的代码可以工作,但不是我想要的方式,关于我能做什么的任何建议?
代码(C#):
foreach (Control c in pnlUpdate.Controls)
{
if (c is TextBox)
{
TextBox questionTextBox = c as TextBox;
if (questionTextBox.Text == "")
{
questionTextBox.Text = pat[0].Forename;
questionTextBox.Text = pat[0].Surname;
questionTextBox.Text = pat[0].Street;
questionTextBox.Text = pat[0].Town;
questionTextBox.Text = pat[0].City;
questionTextBox.Text = pat[0].DOB.ToString();
questionTextBox.Text = pat[0].House_number;
questionTextBox.Text = pat[0].Mobile;
}
}
}
Pat = 数据库对象