Что мешает создать форму, на которую поместить компоненты DBEdit и связать их с используемым DataSource, в них и редактируйте.
По-поводу выбранной строки - при выделении строки, данные автоматически появляются в DBEdit, так что свободно можете редактировать..
|