|
<< Click to Display Table of Contents >> Preencher a partir de um TableProvider |
![]() ![]()
|
Sequência:
1. Crie um class do tipo DataSet template. Basta botão direito no projeto e Add -> New Item -> Data -> DataSet
2. Conecte a uma fonte de dados, faça aparecer o Server Explorer (View -> Server Explorer). Escolha a tabela desejada
3. Arraste a tabela para a área do DataSet1.xsd

4. Retorne ao fonte, agora é fácil, basta adicionar estas linhas no Form.Load
private void Form1_Load(object sender, EventArgs e)
{
DataSet1TableAdapters.tb_pessoasTableAdapter adapter = new DataSet1TableAdapters.tb_pessoasTableAdapter();
dataGridView1.DataSource = adapter.GetData();
}
5. Observação no fonte do DataSet1.cs estava assim (foi o VS que criou)
namespace WindowsFormsApplication4 {
public partial class DataSet1 {
}
}
namespace WindowsFormsApplication4.DataSet1TableAdapters {
public partial class tb_pessoasTableAdapter {
}
}
6. Rode o projeto:

7. Usei o mySQL para fazer este exemplo. Nota: apenas leitura.