none
Data Binding, onde por o código RRS feed

  • Pergunta

  • Boa tarde. Em qual evento do DataGridView eu coloco esse código para ele funcionar.

          txtCodigo.DataBindings.Add("Text", dgvDados, "Id", true, DataSourceUpdateMode.OnPropertyChanged);
          txtNome.DataBindings.Add("Text", dgvDados, "Nome", true, DataSourceUpdateMode.OnPropertyChanged);

    terça-feira, 23 de maio de 2017 20:01

Respostas

  • Boa tarde JOSÉ ANTUNES COELHO,

    Depende do que você vai setar, é o título ? Se sim, você pode usar o exemplo abaixo.

        using System;  
        using System.Data;  
        using System.Data.SqlClient;  
        using System.Configuration;  
          
        public partial class _Default : System.Web.UI.Page  
        {  
            protected void Page_Load(object sender, EventArgs e)  
            {  
                if(!IsPostBack)  
                {  
                    ShowData();  
                }  
            }  
            //getting Connection String from Web.config file  
            string cs = ConfigurationManager.ConnectionStrings["DBCS"].ConnectionString;  
            //Method for DataBinding  
            protected void ShowData()  
            {  
                DataTable dt = new DataTable();  
                SqlConnection con = new SqlConnection(cs);  
                SqlDataAdapter adapt = new SqlDataAdapter("select * from Employee",con);  
                con.Open();  
                adapt.Fill(dt);  
                con.Close();  
                if(dt.Rows.Count>0)  
                {  
                    GridView1.DataSource = dt;  
                    GridView1.DataBind();  
                }  
            }  
        }  


    Att., Roberto Alves

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    terça-feira, 30 de maio de 2017 17:01

Todas as Respostas

  • Alguém sabe onde posso colocar esse código para que os dados apareçam nos respectivos campos.
    quarta-feira, 24 de maio de 2017 11:55
  • Boa tarde JOSÉ ANTUNES COELHO,

    Depende do que você vai setar, é o título ? Se sim, você pode usar o exemplo abaixo.

        using System;  
        using System.Data;  
        using System.Data.SqlClient;  
        using System.Configuration;  
          
        public partial class _Default : System.Web.UI.Page  
        {  
            protected void Page_Load(object sender, EventArgs e)  
            {  
                if(!IsPostBack)  
                {  
                    ShowData();  
                }  
            }  
            //getting Connection String from Web.config file  
            string cs = ConfigurationManager.ConnectionStrings["DBCS"].ConnectionString;  
            //Method for DataBinding  
            protected void ShowData()  
            {  
                DataTable dt = new DataTable();  
                SqlConnection con = new SqlConnection(cs);  
                SqlDataAdapter adapt = new SqlDataAdapter("select * from Employee",con);  
                con.Open();  
                adapt.Fill(dt);  
                con.Close();  
                if(dt.Rows.Count>0)  
                {  
                    GridView1.DataSource = dt;  
                    GridView1.DataBind();  
                }  
            }  
        }  


    Att., Roberto Alves

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    terça-feira, 30 de maio de 2017 17:01