private void btnUpdate_Click(object sender, EventArgs e) { try { if (string.IsNullOrEmpty(txtTaxName.Text.Trim())) { Common.MessageAlert("First Enter Tax Name"); return; } decimal TaxAmount; if (!decimal.TryParse(txtAmount.Text.Trim(), out TaxAmount)) { Common.MessageAlert("TaxAmount should be an integer"); return; } TaxAmountEL objTaxAmountEL = new TaxAmountEL(); TaxAmountDL objTaxAmountDL = new TaxAmountDL(); objTaxAmountEL.Tax_Name = txtTaxName.Text; objTaxAmountEL.Tax_Amout = TaxAmount; objTaxAmountEL.Tax_Amout_Id = DataGridViewSelectedTax.Tax_Amout_Id; if (objTaxAmountDL.Update(objTaxAmountEL)) { Common.MessageUpdate(); GridBind(); ControlClear(); } } catch { } }
void GridBind() { try { TaxAmountDL objTaxAmountDL = new TaxAmountDL(); List <TaxAmountEL> lstTaxAmountEL = objTaxAmountDL.GetTaxAmountList(); dataGridView1.SelectionChanged -= dataGridView1_SelectionChanged; dataGridView1.Click -= dataGridView1_Click; dataGridView1.Rows.Clear(); for (int i = 0; i < lstTaxAmountEL.Count; i++) { int n = dataGridView1.Rows.Add(); dataGridView1.Rows[n].Cells["Tax_Amout_Id"].Value = lstTaxAmountEL[i].Tax_Amout_Id.ToString(); dataGridView1.Rows[n].Cells["Tax_Amout"].Value = lstTaxAmountEL[i].Tax_Amout.ToString(); dataGridView1.Rows[n].Cells["Tax_Name"].Value = lstTaxAmountEL[i].Tax_Name; } //dataGridView1.DataSource = lstTaxAmountEL; //dataGridView1.Columns["Tax_Amout_Id"].Visible = false; //BindControl(); dataGridView1.SelectionChanged += dataGridView1_SelectionChanged; dataGridView1.Click += dataGridView1_Click; } catch { } ControlClear(); }