Feed on Me

Component: DataSource

O componente DataSourve oferece um mecanismo para se conectar componentes do dataset (Table, Query ou StoredProc) aos componentes visuais que apresentam os dados (DBGrid, DBEdit, DBListBox). A principal finalidade de DataSource é facilitar as mudanças dos dados em suas aplicações. Todos os componentes de dados de um formulário são conectados ao DataSource, que é então conectado ao dataset.
Visto que os componentes de dados estão conectados diretamente ao dataset, você poderá facilmente mudar os datasets e não ter de conectar cada componente de dados no formulário toda vez que mudar o dataset. Para mudar seu dataset de uma Table para uma Query, por exemplo, tudo o que você tem a fazer é mudar a propriedade DataSet do componente DataSource. Não é preciso mudar nada em cada um dos componentes de dados.
TDataSource possui muito poucas propriedades. Como você já viu, a propriedade DataSet é usada para conectar o DataSource a um dataset básico. A propriedade Enabled determina se os componentes de dados conectados a essa origem de dados apresentam dados. Quando Enabled é True, os dados são apresentados. Quando Enabled é False, os componentes de dados ficam em branco.
A maioria dos métodos de TDataSource é pouco significativa, e não irei explicá-los aqui. O evento OnDataChange é gerado quando o registro atual tiver sido editado e o cursor se move para um registro diferente. O evento OnStateChange ocorre quando o estado de um dataset muda (quando o usuário passa do modo de edição para o modo de navegação, por exemplo).

0 comentários:

No comments

Delphi Assistance

Name:

Email:

URL:

Comment:  ? Attach Image


 

Free Commenting by HaloScan.com (Basic Account)

 
Template Sky by Templates Novo Blogger