Salvar dados GridView no SqlServer
20/09/2013
0
Ola estou com um problema, estou programando com asp.net EntityFramework. Mas estou tentando salvar os dados de um gridView que sao poucos (item, valorUnitario, quantidade, valorTotal), onde o valor total esta no footer do GridView e nao sei como como pegar esses informações no grid e mandar para o banco, se alguem ja teve esse problema e puder ajudar agradeço e muito, pois so falta isso pra eu terminar uma aplicação.
Obrigado.
Obrigado.
Celiol.
Curtir tópico
+ 0
Responder
Posts
20/09/2013
Joel Rodrigues
Como você está ligando o GridView à coleção de dados vindos do EF?
Responder
25/09/2013
Celiol.
Ola cara desculpa demora pra responder e que estou em um outro projeto aqui.
Mas eu configurei os dados no gridView dessa maneira:
protected void grvCarrinho_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType != DataControlRowType.Header && e.Row.RowType != DataControlRowType.Footer)
{
codProduto = ((ITEM_VENDA)e.Row.DataItem).IDT_produto;
PRODUTO produto = produtobll.Find(p => p.IDT_Produto == codProduto).First();
((Label)e.Row.FindControl("lblDescricao")).Text = produto.nome;
}
else if (e.Row.RowType == DataControlRowType.Footer)
{
e.Row.Cells[1].Text = "Total de Itens selecionados: " + car.QuantidadeTotal().ToString();
e.Row.Cells[4].Text = String.Format("{0:c}", car.ValorTotal());
}
}
e apenas quero pegar os dados que o cliente compra e ir salvando na tabela ITENS_Venda, mas nunca trabalhei com gridView e com EntityFramework é a segunda vez, pode me ajudar?
Abraço Valeu Miller.
se puder entre em contato: macmiller.app@gmail.com
Mas eu configurei os dados no gridView dessa maneira:
protected void grvCarrinho_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType != DataControlRowType.Header && e.Row.RowType != DataControlRowType.Footer)
{
codProduto = ((ITEM_VENDA)e.Row.DataItem).IDT_produto;
PRODUTO produto = produtobll.Find(p => p.IDT_Produto == codProduto).First();
((Label)e.Row.FindControl("lblDescricao")).Text = produto.nome;
}
else if (e.Row.RowType == DataControlRowType.Footer)
{
e.Row.Cells[1].Text = "Total de Itens selecionados: " + car.QuantidadeTotal().ToString();
e.Row.Cells[4].Text = String.Format("{0:c}", car.ValorTotal());
}
}
e apenas quero pegar os dados que o cliente compra e ir salvando na tabela ITENS_Venda, mas nunca trabalhei com gridView e com EntityFramework é a segunda vez, pode me ajudar?
Abraço Valeu Miller.
se puder entre em contato: macmiller.app@gmail.com
Responder
Clique aqui para fazer login e interagir na Comunidade :)