private void DisplayFailed(ArrayList failedTransactions) { try { DataTable dt = bll.GetFailedReconTable(); Recontran recontran = new Recontran(); for (int i = 0; i < failedTransactions.Count; i++) { recontran = (Recontran)failedTransactions[i]; DataRow dr = dt.NewRow(); dr["No."] = i + 1; dr["VendorRef"] = recontran.VendorRef; dr["PayDate"] = recontran.PayDate; dr["TransactionAmount"] = recontran.TransAmount.ToString("#,##0"); dr["Reason"] = recontran.Reason; dt.Rows.Add(dr); dt.AcceptChanges(); } LoadFailedGrid(dt); } catch (Exception ex) { ShowMessage(ex.Message, true); } }