我在嘗試更新數據庫中某個人的詳細信息。由於我使用的是文本框,如果文本框爲空,我將如何保留原始值?保留文本框的值
我試圖用簡短的方式寫它,而不是有一噸的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