Você pode utilizar LiveBinding caso esteja utilizando versão XE2 ou superior.
26/02/2013
Joel Rodrigues
Considerando que você está usando um dataset, este deve estar ligado ao um datasource e então você deve usar os componentes "data aware", aqueles que se ligam aos datasources para exibir os dados do dataset dinamicamente, ou seja, DBEdit.
Concordo plenamente com a resposta do amigo Joel.
27/02/2013
Perivaldo Martins
Essa questão quanto a utilização de componentes Data-Ware ou não, sempre vão ser levantadas e nunca se chegará a um consenso, a utilização dos mesmos depende muito do desenvolvedor e de como seu projeto será estruturado, como foi planejado, se será 2 camadas, 3 ou N Camadas, além de outros detalhes, mas se o colega está iniciando, siga a orientação dos usuários mais experientes, use DBEdit e com um pouco mais de tempo, faça um projeto teste usando Edit e veja com qual componente você se sente mais avontade para trabalhar. Quando a LiveBindings, sugira que leia entre outros materias públicados na NET, este que está no portal DevMedia. [url]https://www.devmedia.com.br/livebindings-e-conexao-com-banco-de-dados-delphi-xe2-firemonkey/23139[/url]
Boa sorte e bons códigos!