1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

C# Base de dados, SQL

Discussão em 'Programação' iniciada por xbitolas, 11 de Dezembro de 2012. (Respostas: 3; Visualizações: 1055)

  1. Olá,

    Estou na iniciação do C#.
    Pretendia fazer uma consulta da base de dados (SQL), e que aparecessem os dados em textbox em vez de ter que utilizar o DataGridView.

    Nao encontro em lado nenhum.

    Se alguem souber como fazer tal que me indique umas "luzes" ou post o site do tutorial ou algo assim.
     
  2. ReginoCoeli

    ReginoCoeli Power Member

    Boas.
    Podes fazer a consulta para uma datatable. Depois fazes algo do tipo: textbox.text = datatable.rows[index]["valor que queres"].ToString();
     
  3. alfinete

    alfinete Power Member

    desde que tenhas a conecção a bd ok , e a chamada a tua query ok

    se meus dados retornar um dataset
    datatable dt = meusdados.tables[0];

    mintatxt.text = dt.rows[0]["nomedocampo"].tostring();
     
  4. alfinete

    alfinete Power Member

    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
     
    Última edição: 20 de Dezembro de 2012

Partilhar esta Página