Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa noite amigos!
Estou tendo um problema com esse código:
For Each item As GridViewRow In Me.GridView3.Rows
If item.RowType = DataControlRowType.DataRow Then
Dim GM As TextBox = DirectCast(item.FindControl("TextBox3"), TextBox)
Dim GV As TextBox = DirectCast(item.FindControl("TextBox4"), TextBox)
Dim codJ As Label = DirectCast(item.FindControl("JogoCod"), Label)
strSQL = "Select * from tblAposta Where codJogo=@codJogo AND codUser=@codUser"
Cmd = New OleDbCommand(strSQL, MyConn)
Cmd.Parameters.Add(New OleDbParameter("@codJogo", codJ.Text))
Cmd.Parameters.Add(New OleDbParameter("@codUser", Session("COD_USUARIO")))
objDR = Cmd.ExecuteReader(CommandBehavior.CloseConnection)
If objDR.Read() Then
sqlQ = "UPDATE tblAposta SET GolsM =" & GM.Text & ", [GolsV] =" & GV.Text & " WHERE codJogo = " & codJ.Text & " and codUser=" & Session("COD_USUARIO")
Else
sqlQ = "Insert Into tblAposta (codJogo,codUser,GolsM,[GolsV]) Values(" & codJ.Text & "," & Session("COD_USUARIO") & "," & GM.Text & "," & GV.Text & ")"
End If
If GM.Text <> "" And GV.Text <> "" Then
Dim Cmd1 As New OleDbCommand(sqlQ, MyConn)
Cmd1.ExecuteNonQuery()
End If
End If
NextQuando vou retomar o valor da label JogoCod que no Grid é preenchida, não consigo. Porem se no campo template onde esta a label no grid eu ponho um textBox e mudo a linha abaixo tudo funciona:
Dim codJ As TextBox = DirectCast(item.FindControl("TextBox5"), TextBox)
Abs
Carregando comentários...