Здравствуйте, Junior1993, Вы писали:
J>Задача:
J>Есть какая-то сущность (допустим, Клиент, Поставщик и т.д.) и нужно создать интерфейс для создания/редактирования и удаления этих сущностей.
Это не задача, а так... размышления о функционале. В принципе, ВСЕ ТРИ варианта допустимы. Причём с вариациями времени записи в каждом из них. И вот для правильного выбора вам и нужно чуть точнее распросить — как конкретно будет всё это использоваться. Скажем, если это регистрация пациентов, её можно вообще делать целый день и в конце сохранить! А если это бронь билетов, выполнение должно быть незамедлительным.
Что я точно скажу, так редактирование "по месту" в гриде — плохая идея, ибо даже за собой замечаю — тупо кликаю на записи (или одну запись, чтобы легче читалось), а она мне — на, редактируй! ОПАСНО.
А в чём вы делали картинки? Искал похожий софт, но он оказался "слишком точным"

хотелось добавить неряшливости.
> Случай 2: Минус — на каждую сущность приходится делать минимум 2 формы.
Какие ещё ДВЕ формы??