///<summary>This now also gets a new list of sheet defs from the server. But it's only called after testing that the web service exists.</summary> private void FillGrid() { try{ wh.Url = textboxWebHostAddress.Text; sheetDefList = wh.DownloadSheetDefs(RegistrationKey) ?? new OpenDental.WebSheets.webforms_sheetdef[0]; gridMain.Columns.Clear(); ODGridColumn col = new ODGridColumn(Lan.g(this, "Description"), 200); gridMain.Columns.Add(col); col = new ODGridColumn(Lan.g(this, "Browser Address For Patients"), 510); gridMain.Columns.Add(col); gridMain.Rows.Clear(); for (int i = 0; i < sheetDefList.Length; i++) { ODGridRow row = new ODGridRow(); row.Tag = sheetDefList[i]; row.Cells.Add(sheetDefList[i].Description); row.Cells.Add(SheetDefBaseURL(sheetDefList[i])); gridMain.Rows.Add(row); } gridMain.EndUpdate(); } catch (Exception ex) { Cursor = Cursors.Default; MessageBox.Show(ex.Message); } }
///<summary>This now also gets a new list of sheet defs from the server. But it's only called after testing that the web service exists.</summary> private void FillGrid() { try{ wh.Url = textboxWebHostAddress.Text; sheetDefList = wh.DownloadSheetDefs(RegistrationKey); gridMain.Columns.Clear(); ODGridColumn col = new ODGridColumn(Lan.g(this, "Description"), 200); gridMain.Columns.Add(col); col = new ODGridColumn(Lan.g(this, "Browser Address For Patients"), 510); gridMain.Columns.Add(col); gridMain.Rows.Clear(); for (int i = 0; i < sheetDefList.Length; i++) { ODGridRow row = new ODGridRow(); row.Tag = sheetDefList[i]; row.Cells.Add(sheetDefList[i].Description); String SheetFormAddress = SheetDefAddress + "?DentalOfficeID=" + DentalOfficeID + "&WebSheetDefID=" + sheetDefList[i].WebSheetDefID; row.Cells.Add(SheetFormAddress); gridMain.Rows.Add(row); } gridMain.EndUpdate(); } catch (Exception ex) { Cursor = Cursors.Default; MessageBox.Show(ex.Message); } }