我在尝试更新数据库中某个人的详细信息。由于我使用的是文本框,如果文本框为空,我将如何保留原始值?保留文本框的值
我试图用简短的方式写它,而不是有一吨的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;
}
}
}
帕特=数据库对象
? – Romesh
什么是pat [0]?数据库交互发生的地方并不十分清楚。 –
它的数据库表#C# – user2495628