Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoa faço uma consulta no banco por meio da ExecuteReader() porém, nenhum dado é visto no GRIDVIEW
o codigo é o seguinte
protected void Button1_Click(object sender, EventArgs e)
{
SqlConnection conn = new SqlConnection("Data Source=JF;Initial Catalog=teste;Integrated Security=True");
string sql = "SELECT TB_aluno.*, TB_curso.nome FROM TB_aluno INNER JOIN TB_curso ON TB_aluno.id_curso = TB_curso.id_curso and TB_aluno.nome like '"+texto1.Text+"%'";
// "texto1" é uma TEXTBOX...
conn.Open();
SqlCommand comando = new SqlCommand(sql,conn);
SqlDataReader dados = comando.ExecuteReader();
GridView1.DataSource = dados;
GridView1.DataBind();
conn.Close();
}a string de sql está ok ... queria saber se é dessa maneira msmo que o GRIDVIEW recebe os dados da consulta Também...
VLws pessoal aguardando resposta... abraços
O DataReader precisa ser fechado. Vê se isso resolve. Se não resolver volta aí.