/// <summary> /// Function to use the tax gridfill /// </summary> public void DGVSalesReturn2Fill() { try { DataTable dtblSalesReturn2GrideFill = new DataTable(); TaxSP spTax = new TaxSP(); dtblSalesReturn2GrideFill = spTax.TaxViewAllByVoucherTypeIdWithCess(decSalesReturnVoucherTypeId); dgvSalesReturn2.Rows.Clear(); foreach (DataRow drowDetails in dtblSalesReturn2GrideFill.Rows) { dgvSalesReturn2.Rows.Add(); dgvSalesReturn2.Rows[dgvSalesReturn2.Rows.Count - 2].Cells["dgvTextTaxName"].Value = drowDetails["taxName"].ToString(); dgvSalesReturn2.Rows[dgvSalesReturn2.Rows.Count - 2].Cells["dgvTextTaxId"].Value = drowDetails["taxId"].ToString(); dgvSalesReturn2.Rows[dgvSalesReturn2.Rows.Count - 2].Cells["dgvTextAmount"].Value = 0.00; dgvSalesReturn2.Rows[dgvSalesReturn2.Rows.Count - 2].Cells["dgvRate"].Value = drowDetails["rate"].ToString(); } SerialNo2(); } catch (Exception ex) { MessageBox.Show("SR65:" + ex.Message, "OpenMiracle", MessageBoxButtons.OK, MessageBoxIcon.Information); } }