REORDENACAO DA LISTA DE UM DATAGRIDVIEW

BRUNODOPREDIO 26/04/2011 11:22:53
#372461
Bom dia pessoal.

Tenho uma duvida, toda vez que insiro ou deleto uma linha no grid da figura em anexo ele fica com a ordenação dos itens incorreta.

como posso fazer para ordernar o grid automaticamente pela coluna idprodutoacabado???

grato!!!!!
JONATHANSTECKER 26/04/2011 11:39:53
#372464
Resposta escolhida
Após inserir ou deletar acione está ordenação.:
Me.DataGridView1.Sort(Me.DataGridView1.Columns(0), System.ComponentModel.ListSortDirection.Ascending)
BRUNODOPREDIO 26/04/2011 11:43:07
#372465
com esta linha me apresenta erro......


Não será possível classificar o controle DataGridView se ele estiver ligado a uma IBindingList sem suporte para classificação
JONATHANSTECKER 26/04/2011 11:48:23
#372467
Como você está preenchendo o DataGridView?
BRUNODOPREDIO 26/04/2011 11:49:19
#372468
Assim

dgvProdAcabado.DataSource = (From p In db.PRODUTO_ACABADO Select p.IdProdAcabado, p.Nome Order By IdProdAcabado)
JONATHANSTECKER 26/04/2011 11:51:58
#372469
Sempre que você insere uma informação você limpa a lista e executa esse método?
BRUNODOPREDIO 26/04/2011 11:55:26
#372470
Agora eu fiz isso e funcionou, ao salvar e excluir eu limpo a lista e executo o método!

Tópico encerrado , respostas não são mais permitidas