Ir para conteúdo
Sistema de Servidores de Jogos ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

Posts Recomendados

Estou alimentando meu datagridview com alguns dados e quero fazer um update nesses dados.

Porém quando vou percorrer o datagrid , para fazer o update em cada linha , ele não vai .

 

O código está assim:

 

Dim codV As DataGridViewColumn = DataGridView1.CurrentRow.Cells(0).Value

Dim qtd As Integer = DataGridView1.CurrentRow.Cells(2).Value

 

For i As Integer = 0 To DataGridView1.Rows.Count - 1

Dim sql2 As String = "SELECT saldoEstoque FROM produtos WHERE cod = " & codV

Dim com2 As MySqlCommand = New MySqlCommand(sql2, con)

Dim contador2 As Integer = Convert.ToInt32(com2.ExecuteScalar())

Dim sql As String = "UPDATE produtos,compras SET saldoEstoque = " & (contador2 - qtd) & " WHERE compras.codProduto = " & codV & " and compras.codProduto = produtos.cod "

Dim cmd As MySqlCommand = New MySqlCommand(sql, con)

cmd.ExecuteNonQuery()

 

Next

 

Ele está pegando somente a 1 linha , não percorrendo o resto.

 

 

EwqCfjN.png

bXbEjwF.png

Em meio a tantas guerras, feras, eras de rancor

Quem vai dizer de amor?

E num mundo onde muita coisa é cara e sem valor

Quem vai dizer de amor?

Link para o comentário
https://www.webcheats.com.br/topic/2187662-percorrendo-datagrid-update/
Compartilhar em outros sites

O próprio VB tem um "gerenciar" que criar essas query, deletar,update, insert e etc...

Link para o comentário
https://www.webcheats.com.br/topic/2187662-percorrendo-datagrid-update/#findComment-8702667
Compartilhar em outros sites

O próprio VB tem um "gerenciar" que criar essas query, deletar,update, insert e etc...

 

WTF? onde isso ? '-' E de que maneira isso pode me ajudar a arrumar o Loop ?

 

Lolz .

 

Problema não é no Update e sim no For =(

bXbEjwF.png

Em meio a tantas guerras, feras, eras de rancor

Quem vai dizer de amor?

E num mundo onde muita coisa é cara e sem valor

Quem vai dizer de amor?

Link para o comentário
https://www.webcheats.com.br/topic/2187662-percorrendo-datagrid-update/#findComment-8702703
Compartilhar em outros sites

WTF? onde isso ? '-' E de que maneira isso pode me ajudar a arrumar o Loop ?

 

Lolz .

 

Problema não é no Update e sim no For =(

 

Se só quer percorrer use:

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

Timer1.Start()

End Sub

 

Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick

Dim i As Integer = DataGridView1.CurrentCell.RowIndex

DataGridView1.Rows(i).Selected = False

DataGridView1.CurrentCell = DataGridView1.Rows(i + 1).Cells(0)

DataGridView1.Rows(i + 1).Selected = True

Label1.Text = DataGridView1.Rows(DataGridView1.CurrentCell.RowIndex).Cells(0).Value

End Sub

Link para o comentário
https://www.webcheats.com.br/topic/2187662-percorrendo-datagrid-update/#findComment-8702795
Compartilhar em outros sites

Consegui assim :

 

É necessário se cadastrar para acessar o conteúdo.

 

Obrigado por tentar =)

bXbEjwF.png

Em meio a tantas guerras, feras, eras de rancor

Quem vai dizer de amor?

E num mundo onde muita coisa é cara e sem valor

Quem vai dizer de amor?

Link para o comentário
https://www.webcheats.com.br/topic/2187662-percorrendo-datagrid-update/#findComment-8704099
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.