public List <DataTableField> GetDataSourceFields() { List <DataTableField> fields = new List <DataTableField>(); try { fields.AddRange(DataTableField.GetDataTableFields(SourceData?.GetDataColumns())); } catch { } return(fields); }