isto é um projecto asp
podes sempre adaptar as classes a um windows forms caso seja o teu caso
tens ai uma solução vazia develop em visual studio 2010 , feita por mim
download -
http://depositfiles.com/files/m8wfymmaq
esta solução tem 4 projectos
ProjAdoVazio - minhas paginas
ProjAdoVazio.Data - metodos de return dados da bd
ProjAdoVazio.LigacaoBdGenerica - ligação a bd , metodo genetrico so mexer caso necessario
ProjAdoVazio.Negocio - projecto para criar metodos especificosd
Crias uma bd no teu sql server
abres a solução em visual studio 2010
no root fo ptojecto - ProjAdoVazio
no web.config
<add connectionString="Data Source=Nomedoserversql;Initial Catalog=NomedaBd;User ID=Nomedouser;Password=Password;Pooling=true" name="BD" />
temos de configurar a conection string como estamos a ber a cima em relação a nossa bd sql server
na class data - referente ao projecto ProjAdoVazio.Data
temos a nossa chamada a query string chamada a cima
private string Euro = System.Configuration.ConfigurationManager. ConnectionStrings["BD"].ConnectionString;
e os nossos metodos dataset
no meu caso tenho para chamar uma store procedure
dbm.commType = CommandType.StoredProcedure;
dbm.commText = "SeleccionaPortipo";
mas podes fazer o mesmo para um select normal
dbm.commType = CommandType.text;
dbm.commText = "select * from table";
podes fazer uma query aqui com parametros
dbm.commText = "select * from table where id =" +id;
e retiras parametros
dbm.CreateParameter(1);
dbm.AddParameter(0, "@tipo", tipo, ParameterDirection.Input);
pois os parametros é para no caso de sp com parametros
no ficheiro default.aspx.cs tens um exemplo de chamada dos dados para uma grid
para a caixa de texto fazes o mesmo como te expliquei no post anterior