private void FillGrid() { splits = Claims.RefreshByCheckOld(ClaimPaymentCur.ClaimPaymentNum, checkShowUn.Checked); gridMain.BeginUpdate(); gridMain.ListGridColumns.Clear(); GridColumn col = new GridColumn(Lan.g("TableClaimPaySplits", "Date"), 70); gridMain.ListGridColumns.Add(col); col = new GridColumn(Lan.g("TableClaimPaySplits", "Prov"), 40); gridMain.ListGridColumns.Add(col); col = new GridColumn(Lan.g("TableClaimPaySplits", "Patient"), 140); gridMain.ListGridColumns.Add(col); col = new GridColumn(Lan.g("TableClaimPaySplits", "Carrier"), 140); gridMain.ListGridColumns.Add(col); col = new GridColumn(Lan.g("TableClaimPaySplits", "Fee"), 65, HorizontalAlignment.Right); gridMain.ListGridColumns.Add(col); col = new GridColumn(Lan.g("TableClaimPaySplits", "Payment"), 65, HorizontalAlignment.Right); gridMain.ListGridColumns.Add(col); gridMain.ListGridRows.Clear(); GridRow row; splitTot = 0; for (int i = 0; i < splits.Count; i++) { row = new GridRow(); row.Cells.Add(splits[i].DateClaim.ToShortDateString()); row.Cells.Add(splits[i].ProvAbbr); row.Cells.Add(splits[i].PatName); row.Cells.Add(splits[i].Carrier); row.Cells.Add(splits[i].FeeBilled.ToString("F")); row.Cells.Add(splits[i].InsPayAmt.ToString("F")); if (splits[i].ClaimNum == OriginatingClaimNum) { row.Bold = true; } gridMain.ListGridRows.Add(row); } gridMain.EndUpdate(); for (int i = 0; i < splits.Count; i++) { if (splits[i].ClaimPaymentNum == ClaimPaymentCur.ClaimPaymentNum) { gridMain.SetSelected(i, true); splitTot += (decimal)splits[i].InsPayAmt; } } textAmount.Text = splitTot.ToString("F"); }