I have created a new type of editor - LookupEdit. It lets to select a value from a list. The list of possible values is get from edited object and it's edited property. For example, when editing a list of Book I can have a column Author with LookupEdit; while editing an Author, this LookupEdit calls...