Bom! Tinha desistido do blog por falta de tempo. Mas como teve gente que me pediu ajuda resolvi aqui em alguns minutos dar um exemplo para iniciantes em como exibir dados do banco numa caixa de textos, ou melhor textBox. Se alguem quizer o projeto todo com os codigos e so me enviar um email pedindo o mesmo. Usei dessa vez o velho conhecido de todos o "Access" como banco de dados, apesar dele ser apenas um gerenciador de planilhas.A primeira caisa e criar uma tabela em um banco. Eu criei no access. como mostra a figura abaixo! Trabalhar com o access e muito facil.Agora vamos criar um form no C# e colocar os seguintes componentes.Um textBox com o a propriedade name = txtHomem.Um textBox com o a propriedade name = txtMulher.Um textBox com o a propriedade name = txtPessoa.Um label com o a propriedade text = Homem.Um label com o a propriedade text = Mulher. Um label com o a propriedade text = Qtde de Pessoas.Um Button com o a propriedade text = Contar.Veja como ficou o form.Agora vamos criar duas propriedades private, podem ser public. Ja que no nosso caso vamos trabalhar somente com um form e uma unica classe. Uma dessas strings vai ser responsavel por mostrar o caminho do banco para a classe . Logo sua string de conexao nao podera ter o mesmo Data Source que a minha nao ser que vc crie o mesmo caminho.private string strSQLconn = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Dados\enocDB.mdb";private string strSQL = "";Agora vamos criar um metodo do tipo dataTable. Esse metodo ira armazenar a tabela do banco. Como estamos trabalhando com uma unica tabela entao usamos apenas um datatable. Se estivessemos trabalhando com muitas tabelas ao mesmo tempo entao deveriamos usar um dataSet. Mas nao e o nosso caso.private DataTable contapessoas() { OleDbConnection Conn = new OleDbConnection(strSQLconn); OleDbCommand cmd = Conn.CreateCommand(); cmd.CommandText = strSQL; OleDbDataAdapter da = new OleDbDataAdapter(cmd); Conn.Open(); DataTable dt = new DataTable(); da.Fill(dt); return dt; }se cria um unico metodo datatable para nao precisar criar mais de um. Sendo assim todos os textBoxs irao utilizar o mesmo metodo. Por isso estamos criando do tipo dataTable. Poderiamos criar do tipo void mas ai precisariamos de tres metodos. Um para cada textBoxs.Agora vamos dar dois cliques no botaoe criar os codigos que irao selecionar os dados do dataTable e tambem fazer o calculo. private void button1_Click(object sender, EventArgs e) { //agora e so mudar o camando de sql e executar o metodo tabpessoa. strSQL = "Select * From tabPessoa where sexo = 'm'"; txthomem.Text = contapessoas().Rows.Count.ToString(); strSQL = "Select * From tabPessoa where sexo = 'f'"; txtMulher.Text = contapessoas().Rows.Count.ToString(); strSQL = "Select * From tabPessoa"; txtpessoa.Text = contapessoas().Rows.Count.ToString(); }Pronto agora e so executar os codigos.Um abraco! Espero que os iniciantes tenham gostado! Vamos fazer uma conexao simples. Tenho que dizer que existe muitas maneiras de se fazer uma conexao com o ADO.NET. Tentei aqui apenas dar uma ideia de como fazer, para aqueles que nao estao acostumados com ADO.NET. Nao usarei nenhum bloco de tratamento de erros Try/Catch ou clausula using(){}. Tambem nao