Ir para conteúdo

PapaiJonh

Members
  • Total de itens

    1
  • Registro em

  • Última visita

Reputação

0 Comum

Sobre PapaiJonh

  1. Ola, pessoal. Estou trabalhando com Web Form e usando SQL como banco de dados. Eu tenho um data grid com todos os Professores do meu banco e preciso atualizar essa lista de acordo com as condições. a duvida é a seguinte, fiz um CheckBoxList com algumas matérias e estou na duvida de como fazer o select passando por exemplo 3 matérias. //Esse é o método que chama o Buscar passando os parâmetros. protected void DdProfessores_SelectedIndexChanged(object sender, EventArgs e) { Professor p = new Professor(); dgProfessores.DataSource = p.Buscar_Selecionado(DdProfessores.SelectedValue, RbSexo.SelectedValue, ChbMaterias.SelectedValue); dgProfessores.DataBind(); } //Esse é o método do buscar public DataSet Buscar_Selecionado(String n, String s, String m)//Funciona { DataSet ds = new DataSet(); SqlConnection com = new SqlConnection("Data Source=JOHN-PC;Initial Catalog=FACEAR;Integrated Security=True");//conexão com o banco com.Open(); string comando_sql = "select * from PROFESSOR where Id = @Id and Sexo = @Sexo and Materia = @Materia";//string do comando SQL a ser utilizado SqlCommand comando = new SqlCommand(comando_sql, com);// intanciando um SqlCommando com a QUERY e a coneção SqlDataAdapter da = new SqlDataAdapter(comando); // comando.Parameters.Add("@Id", SqlDbType.Int); comando.Parameters["@Id"].Value = n; comando.Parameters.Add("@Sexo", SqlDbType.VarChar); comando.Parameters["@Sexo"].Value = s; comando.Parameters.Add("@Materia", SqlDbType.VarChar); comando.Parameters["@Materia"].Value = m; SqlDataReader dr = comando.ExecuteReader(); dr.Close(); da.Fill(ds); return ds; }
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.