COMO USAR ADO.NET NO C#

GUILER99 06/12/2011 15:48:51
#390709
Boa Tarde
Queria saber a maneira mais fácil para mim fazer uma conexão de banco de dados para mim fazer comandos de SELECT,UPDATE,DELETE e etc.. e jogar no Data Grid , é que eu sou novo no C# e preciso fazer um mini projeto, entao queria saber a maneira mais eficaz

Grato
KERPLUNK 06/12/2011 15:50:06
#390710
Qual o banco de dados?
GUILER99 06/12/2011 15:50:52
#390711
Meu banco de dados é MySql
KERPLUNK 06/12/2011 15:59:50
#390713
1 - Baixe e instale o MySQL Connector/NET
Ler dados de uma tabela:
using (MySqlConnection cn = new MySqlConnection([Ô]Sua connectionstring aqui[Ô]))
{
using (MySqlCommand cmd = new MySqlCommand([Ô]Select * from SUA_TABELA[Ô]))
{
//adicionar parâmetros no comando aqui
using (MySqlDataReader dr = cmd.ExecuteReader())
{
if (dr.HasRows)
{
//Select retornou linhas, fazer alguma coisa como
drpMeuDropDown.DataSource = dr;

//Ou, fazendo um loop em todos os registros:
while (dr.Read())
{
Uma_variavel = dr.GetString(dr.GetOrdinal([Ô]Seu_Campo[Ô]));
}
}
}
}
}

Executando Inserts, updates, deletes...
using (MySqlConnection cn = new MySqlConnection([Ô]Sua connectionstring aqui[Ô]))
{
using (MySqlCommand cmd = new MySqlCommand([Ô]Insert into tabela (campo1, campo2) values(valor1, valor2[Ô]))
{
//adicionar parâmetros no comando aqui
cmd.ExecuteNonQuery();
}
}


e por aí vai
GUILER99 06/12/2011 16:02:58
#390714
Legal,E como eu jogo no em um grid para visualizar?
KERPLUNK 06/12/2011 16:18:20
#390715
using (MySqlConnection cn = new MySqlConnection([Ô]Sua connectionstring aqui[Ô]))
{
using (MySqlCommand cmd = new MySqlCommand([Ô]Select * from SUA_TABELA[Ô]))
{
//adicionar parâmetros no comando aqui
using (MySqlDataReader dr = cmd.ExecuteReader())
{
if (dr.HasRows)
{

[txt-color=#e80000]grdMeuGrid.DataSource = dr;[/txt-color]
}
}
}
}
Tópico encerrado , respostas não são mais permitidas