我有一個要求,即在總計更改時必須採取表格總值,然後插入或更新表格。我正在使用Text Changed來計算總數,並在相同的文本中更改事件我有插入和更新語句,它工作正常,但是,它正在減慢窗體加載時間,換句話說,窗體正在採取加載時間更長,並且某些時間形式會卡住,無法來回導航。我只是想知道是否有任何其他事件可以用來避免這種表單加載問題。在文本更改事件中插入並更新語句
private void txtSchBTotalLiability_TextChanged(object sender, EventArgs e)
{
UpdateBalance();
bl.UpdateFormOQSWTTaxData(_selectedcompanyid, yearstr, Convert.ToInt32(_qtrstr), !string.IsNullOrEmpty(txtSchBTotalLiability.Text) ? Convert.ToDecimal(txtSchBTotalLiability.Text) : 0.0m);
txtSWTax.Text = txtSchBTotalLiability.Text;
}
您是否嘗試過在表單加載事件而不是設計器中綁定TextChanged事件? – JimmyV
爲什麼不使用OnLostFocus(EventArgs)事件,是否有必要對文本進行更改? –
Jimmy,是的,我做過 – Reed