private void FillGrid() { listQueue = Claims.GetQueueList(); gridMain.BeginUpdate(); gridMain.Columns.Clear(); ODGridColumn col = new ODGridColumn(Lan.g("TableQueue", "Patient Name"), 130); gridMain.Columns.Add(col); col = new ODGridColumn(Lan.g("TableQueue", "Carrier Name"), 170); gridMain.Columns.Add(col); col = new ODGridColumn(Lan.g("TableQueue", "Clearinghouse"), 120); gridMain.Columns.Add(col); //col=new ODGridColumn("",120);//Lan.g("TableQueue","Status"),120); //gridMain.Columns.Add(col); col = new ODGridColumn(Lan.g("TableQueue", "Missing Info"), 400); gridMain.Columns.Add(col); gridMain.Rows.Clear(); ODGridRow row; for (int i = 0; i < listQueue.Length; i++) { row = new ODGridRow(); row.Cells.Add(listQueue[i].PatName); row.Cells.Add(listQueue[i].Carrier); if (listQueue[i].NoSendElect) { row.Cells.Add("Paper"); } else { row.Cells.Add(Clearinghouses.GetDescript(listQueue[i].ClearinghouseNum)); } /*string status=""; * switch(listQueue[i].ClaimStatus){ * case "U"://unsent * status="Unsent"; * break; * case "H"://hold until pri received * status="Hold"; * break; * case "W"://waiting to be sent * status="Waiting to Send"; * break; * case "P"://probably sent * status="Probably Sent"; * break; * case "S"://sent-verified * status="Sent-Verified"; * break; * case "R"://received * status="Received"; * break; * } * row.Cells.Add(Lan.g(this,status)); * row.Cells.Add("");*/ if (listQueue[i].NoSendElect) { row.Cells.Add(""); } else { row.Cells.Add(Eclaims.Eclaims.GetMissingData(listQueue[i])); } gridMain.Rows.Add(row); } gridMain.EndUpdate(); }