GridView - a primeira linha inserida nunca é exibida
Oi,
Estou com um problema esquisito: a primeira linha inserida na tabela nunca é exibida no GridView, mas as demais linhas são exibidas normalmente.
Alguém tem ideia do que possa estar ocorrendo?
A aplicação funciona assim:
-após o preenchimento dos campos no form e posterior clique num botão, deverão ser executados os respectivos métodos:
calculaValor();
insereItens();
preencheGrid();
-o método preencheGrid() está assim:
string sql = "select * from clItens where iditem = " + id;
Connection connection = new Connection(Application["sConexaoBD"].ToString());
connection.AbrirConexao();
SqlDataReader dr = (SqlDataReader)connection.RetornaDados(sql); // RetornaDados(sql);
if (dr.Read())
{
DataTable dt = new DataTable();
dt.Load(dr);
GridItens.DataSource = dt;
GridItens.DataBind();
}
connection.FechaConexao();
}
Ou seja, está tudo como deve ser!
Meu ambiente: SQL Server 2012, WebForms, VS 2010 e .Net 4.0
Grata,
Ana
Discussão (3)
Carregando comentários...