///<summary>Gets an IEditorSettings to use for the given column, or null if there is no preset for that column.</summary> public static IEditorSettings GetSettings(object dataSource, string columnName) { UIThread.Verify(); var schema = TableSchema.GetSchema(dataSource); if (schema == null) { return(null); } var column = schema.Columns[columnName]; if (column == null) { return(null); //eg, unbound columns } return(GetSettings(column)); }