private void FillGrid() { gridMain.BeginUpdate(); gridMain.ListGridColumns.Clear(); GridColumn col = new GridColumn(Lan.g("TableRxManage", "Date"), 70); gridMain.ListGridColumns.Add(col); col = new GridColumn(Lan.g("TableRxManage", "Drug"), 140); gridMain.ListGridColumns.Add(col); col = new GridColumn(Lan.g("TableRxManage", "Sig"), 0); gridMain.ListGridColumns.Add(col); col = new GridColumn(Lan.g("TableRxManage", "Disp"), 70); gridMain.ListGridColumns.Add(col); col = new GridColumn(Lan.g("TableRxManage", "Refills"), 70); gridMain.ListGridColumns.Add(col); col = new GridColumn(Lan.g("TableRxManage", "Provider"), 70); gridMain.ListGridColumns.Add(col); col = new GridColumn(Lan.g("TableRxManage", "Notes"), 0); gridMain.ListGridColumns.Add(col); col = new GridColumn(Lan.g("TableRxManage", "Missing Info"), 0); gridMain.ListGridColumns.Add(col); gridMain.ListGridRows.Clear(); _listRx = RxPats.GetAllForPat(_patCur.PatNum); _listRx.Sort(SortByRxDate); GridRow row; for (int i = 0; i < _listRx.Count; i++) { row = new GridRow(); row.Cells.Add(_listRx[i].RxDate.ToShortDateString()); row.Cells.Add(_listRx[i].Drug); row.Cells.Add(_listRx[i].Sig); row.Cells.Add(_listRx[i].Disp); row.Cells.Add(_listRx[i].Refills); row.Cells.Add(Providers.GetAbbr(_listRx[i].ProvNum)); row.Cells.Add(_listRx[i].Notes); row.Cells.Add(SheetPrinting.ValidateRxForSheet(_listRx[i])); row.Tag = _listRx[i].Copy(); gridMain.ListGridRows.Add(row); } gridMain.EndUpdate(); }