private void btnListar_Click(object sender, EventArgs e) { SqlCommand comando = new SqlCommand(); SqlConnection conexao = new SqlConnection("Data Source=localhost;Initial Catalog=TesteTwitch;Persist Security Info = True;User ID=sa;Password=SqlM@st3r"); comando.Connection = conexao; comando.Connection.Open(); comando.CommandType = CommandType.StoredProcedure; comando.CommandText = "proc_leitura"; SqlDataReader datareader = comando.ExecuteReader(CommandBehavior.CloseConnection); List <Contatos> lista = new List <Contatos>(); Contatos contato; if (datareader.HasRows) { while (datareader.Read()) { contato = new Contatos(); contato.Id = datareader.GetGuid(0); contato.Nome = datareader.GetString(1); contato.Sobrenome = datareader.GetString(2); lista.Add(contato); } } datareader.NextResult(); while (datareader.Read()) { int quantidade = datareader.GetInt32(0); lblQuantidade.Text = quantidade.ToString(); } //comando.Connection.Close(); dataGridView1.DataSource = lista; }
private void contatosToolStripMenuItem_Click(object sender, EventArgs e) { Contatos contato = new Contatos(); contato.Show(); }