private void btnExpenditureHead_Click(object sender, RoutedEventArgs e) { EXPENDITUREDETAIL eD = new EXPENDITUREDETAIL(); eD.EXPENDITURE_ID = (int)cmbExpenditureType.SelectedValue; eD.EXPENDITURE_DATE = dateOfExpenditure.SelectedDate.Value; eD.AMOUNT = Convert.ToDouble(txtAmount.Text); eD.PERTICULARS = txtperticulars.Text; eD.VOUCHER_NO = int.Parse(txtVoucherNumber.Text); _expenditures.Add(eD); //gridExpenditureDetails.ItemsSource = _expenditures; gridExpenditureDetails.ItemsSource = _expenditures; gridExpenditureDetails.Items.Refresh(); ClearUIValues(); _voucherNumber++; txtVoucherNumber.Text = _voucherNumber.ToString(); }