0
這是我的代碼人。我剛剛爲我的收據創建了一個新課程。 此代碼用於添加按鈕。c中的重置綁定#
else if (!string.IsNullOrEmpty(cmbProductName.Text) && !string.IsNullOrEmpty(txtQuantity.Text))
{
Receipt obj = new Receipt() { Id = order++, ProductName = Convert.ToString(cmbProductName.SelectedItem), Quantity = Convert.ToInt32(txtQuantity.Text), Price = Convert.ToDouble(txtPrice.Text) };
total += obj.Price * obj.Quantity;
receiptBindingSource.Add(obj);
receiptBindingSource.MoveLast();
Clear();
}
txtTotal.Text = String.Format("P{0}", Convert.ToString(total));
}
這一個如果爲新的數據。但如果點擊新的話,我仍然無法刷新或重置我的receiptBindingSource中的數據。總量仍在繼續計算。
private void New() {
cmbProductName.Text = string.Empty;
txtPrice.Text = string.Empty;
txtQuantity.Text = string.Empty;
txtCustomerName.Text = string.Empty;
txtCustomerNumber.Text = string.Empty;
txtTotal.Text = string.Empty;
txtCash.Text = string.Empty;
receiptBindingSource.Clear();
}
任何人都可以幫助我如何重置,刷新我的receiptBindingSource,因爲我不能添加新的數據。我需要停止調試,以便我可以添加新的。請幫助我們。
我應該使用哪些代碼?你能幫我嗎? –
在您爲復位寫入的方法中,將total的值設置爲零:total = 0; – Sparrow
非常感謝你的隊友!它適用於我:D謝謝謝謝謝謝你! –