MANIPULADO INFORMACOES EM DATAGRIDVIEW

POKEMAR 15/07/2010 08:55:30
#347385
Olá pessoal!
Estou fazendo uma aplicação que precisa de limpar todo um datagrid e em seguida preencher lo novamente com informações vindas de um objeto.
O problema é que não consigo apagar as linhas do datagrid e em seguida preenche-las. O codigo que estou usando é o seguite;

Citação:

Private Sub clienteTable_CellClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles clienteTable.CellClick
Try
Dim y2 As Integer = clienteTable.CurrentCellAddress.Y

Cli.Text = CStr(Diaria(y2).Nome)

totalVenda.Text = Diaria(y2).Total



For i As Integer = 0 To Diaria(y2).totalNumeroCompras
pedidos.Rows.Remove(pedidos.Rows(i))
pedidos.Refresh()

Next
pedidos.Refresh()
For i As Integer = 0 To Diaria(y2).totalNumeroCompras
pedidos.Rows.Add(Diaria(y2).Pedidostr(i), Diaria(y2).quantidadeVet(i), Diaria(y2).precoVet(i))
pedidos.Refresh()
Next

Catch x As Exception
trocouPeso = False
Finally
End Try



End Sub



Quando o programe entra no primeiro for ele limpa o datagrid, mas não mostra nada no segundo.
Algem tem alguma idéi doque fazer?

Muito Obrigado!
JONATHANSTECKER 23/08/2010 20:30:58
#351050
A idéia de [txt-color=#0000f0]Limpar[/txt-color] e [txt-color=#0000f0]Preencher[/txt-color] o DataGridView é esta:

   Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
[ô] Limpa o DataGridView
Me.DataGridView1.Rows.Clear()

[ô] Preenche o DataGridView
For N As Integer = 0 To 20
Me.DataGridView1.Rows.Add([Ô]Item01[Ô], [Ô]Item02[Ô], [Ô]Item03[Ô])
Next
End Sub


Este método está sendo executado através de um botão.
Se você quiser de alguma outra forma, especifique o que você pretende com clareza. Assim poderemos te ajudar.
JONATHANSTECKER 19/03/2011 00:37:17
#368526
Favor ENCERRAR o tópico já que problema foi resolvido!
Tópico encerrado , respostas não são mais permitidas