// -------------------------------------------------------------------------------------------------- // Methods // -------------------------------------------------------------------------------------------------- public DataTable SelectDropdown(object dropdown) { UiComboField uiComboField = dropdown as UiComboField; if (uiComboField != null) { return(SelectComboDropdown(uiComboField)); } UiRadioField uiRadioField = dropdown as UiRadioField; if (uiRadioField != null) { return(SelectRadioDropdown(uiRadioField)); } return(null); }
private DataTable SelectRadioDropdown(UiRadioField uiRadioField) { if (uiRadioField != null) { CiRadioField ciRadioField = uiRadioField.CiField as CiRadioField; if (ciRadioField != null) { string sql = ciRadioField.DropdownSQL; if (!MyUtils.IsEmpty(sql)) { DataRow drParams = uiRadioField.GetState(); DataTable dt = MyWebUtils.GetBySQL(sql, drParams); return(dt); } else { return(MyWebUtils.ToDataTable(ciRadioField.DataSource.OuterXml)); } } } return(null); }