Olá galera, o cenário é o seguinte, tenho um combo box que recebe o valor ao clicar nos Dada Grid, o problema é que quando clico no botão atualizar, esta variável "Sexoid As Integer = cboSexoUsuario.SelectedItem" recebe o valor zero, já os outros campos "usuario As String = txtNomeUsuario.Text" "Dim senha As String = txtSenhaUsuario.Text", recebem os valores,
Veja ai o código do método que Atualiza:
Private Sub AtualizaUsuario(ByVal idUsuariosql As Integer)
Dim oc As New SqlConnection()
oc.ConnectionString = "Data Source=SOLUTIONS-PC;Initial Catalog=ProjetoTeste;Integrated Security=True"
oc.Open()
Try
Dim usuario As String = txtNomeUsuario.Text
Dim senha As String = txtSenhaUsuario.Text
Dim Sexoid As Integer = cboSexoUsuario.SelectedValue
Dim query As String = ""
query &= "Update Usuarios"
query &= "Set UsuarioNome = '" & usuario & "', "
query &= "UsuarioSenha = '" & senha & "', "
query &= "Set idSexo = '" & Sexoid & "' "
query &= "Where idUsuario = " & CStr(idUsuariosql)
Dim cd As New SqlCommand(query, oc)
cd.CommandType = CommandType.Text
cd.ExecuteNonQuery()
Catch ex As Exception
'MessageBox.Show("Erro: " + ex.Message)
Throw New Exception(ex.Message)
End Try
oc.Close()
End Sub
Pergunta
Thyago Developer
Olá galera, o cenário é o seguinte, tenho um combo box que recebe o valor ao clicar nos Dada Grid, o problema é que quando clico no botão atualizar, esta variável "Sexoid As Integer = cboSexoUsuario.SelectedItem" recebe o valor zero, já os outros campos "usuario As String = txtNomeUsuario.Text" "Dim senha As String = txtSenhaUsuario.Text", recebem os valores,
Veja ai o código do método que Atualiza:
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.