dt.Rows.Add(); DgReport.AutoGenerateColumns = false; DgReport.DataSource = dt; int row = DgReport.Rows.Count - 1; DgReport["InvoiceNumber", row].Value = "Total"; DgReport["OrignalAmount", row].Value = dt.Rows[0]["OrgAmount"].ToString(); DgReport["DueAmt", row].Value = dt.Rows[cont - 1]["UnderPayment"].ToString();
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)