Erreur de code en vb.net 2010
france4
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
je suis bloqué dans ma programmation d'une application en visual studio 2010. je ne comprend pas car tous semble être normal voici le syntaxe:
la déclaration a t -elle de problème? si oui que faire?
je suis bloqué dans ma programmation d'une application en visual studio 2010. je ne comprend pas car tous semble être normal voici le syntaxe:
Private Sub RadioButton1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton1.CheckedChanged
Dim ajout GestionDataSet.EXAMENRow()
Enregistrer = GestionDataSet.EXAMEN.NewRow
If TextBox1.Text = "" Or TextBox2.Text = "" Then
MsgBox("il y a un des champs qui estTextBox3.Text = "" vide, Veuillez remplir le ou les champs Vides SVP")
Else
Try
Enregistrer.CodeExam = TextBox1.Text
Enregistrer.NomExam = TextBox2.Text
GestionDataSet.EXAMEN.Rows.Add(Enregistrer)
EXAMENTableAdapter.Update(GestionDataSet.EXAMEN)
MessageBox.Show("Enregistrement réussi", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information)
TextBox1.Text = ""
TextBox2.Text = ""
Catch ex As Exception
MessageBox.Show("Enregistrement Impossible", "Erreur", MessageBoxButtons.OK)
End Try
End If
End Sub
Private Function Enregistrer() As Object
Throw New NotImplementedException
End Function
Private Sub RadioButton5_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton5.CheckedChanged
TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
End Sub
Private Sub RadioButton2_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton2.CheckedChanged
If GestionDataSet.EXAMEN.Rows.Count <> 0 Then
EXAMENBindingSource.RemoveCurrent()
EXAMENTableAdapter.Update(GestionDataSet.EXAMEN)
MsgBox("l'enregistrement a été Supprimé", MsgBoxStyle.Information)
GoTo x
x:
Else
MsgBox("Aucun enregistrement a supprimé", MsgBoxStyle.Information)
End If
End Sub
la déclaration a t -elle de problème? si oui que faire?
| EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici : ICI Merci d'y penser dans tes prochains messages. |
A voir également:
- Erreur de code en vb.net 2010
- Code ascii - Guide
- Code de déverrouillage oublié - Guide
- Code puk bloqué - Guide
- Code activation windows 10 - Guide
- Clé activation office 2010 gratuit - Télécharger - Sécurité
1 réponse
Bonsoir
déjà ton code manque de cohérence, un coup tu mets du VB6
un coup du VB.Net
Ça n'est pas parce que Microsoft tolère de mélanger les torchons et les serviettes que c'est une bonne chose.
Je ne peux que te conseiller d'enlever la référence Microsoft.VisaulBasic et ne coder qu'en .Net

En plus ton premier message alerte sur TextBox3, alors que tu testes 1 et 2.
D'ailleurs une autre mauvaise pratique est de laisser le nom par défaut aux contrôles.
Pour coder, et plus tard maintenir, il est plus efficace de donner un nom qui rappelle facilement à la fois le type de contrôle et son utilisation. Par exemple, le textbox pour saisir un prénom pourrait s'appeler tbxPrenom, ou tbx_Prenom, ou encore prenom_Tbx, le tout est d'avoir une logique et t'y tenir.
Là il manque quelque chose
Corrige déjà tout ça et reposte le code en utilisant la coloration syntaxique (voir encadré ajouté par Crapoulou dans ta question), en précisant ce qui ne va pas, car on ne peut pas le deviner.
déjà ton code manque de cohérence, un coup tu mets du VB6
MsgBox("il y a un des champs qui estTextBox3.Text = "" vide, Veuillez remplir le ou les champs Vides SVP")
un coup du VB.Net
MessageBox.Show("Enregistrement réussi", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information)
Ça n'est pas parce que Microsoft tolère de mélanger les torchons et les serviettes que c'est une bonne chose.
Je ne peux que te conseiller d'enlever la référence Microsoft.VisaulBasic et ne coder qu'en .Net

En plus ton premier message alerte sur TextBox3, alors que tu testes 1 et 2.
D'ailleurs une autre mauvaise pratique est de laisser le nom par défaut aux contrôles.
Pour coder, et plus tard maintenir, il est plus efficace de donner un nom qui rappelle facilement à la fois le type de contrôle et son utilisation. Par exemple, le textbox pour saisir un prénom pourrait s'appeler tbxPrenom, ou tbx_Prenom, ou encore prenom_Tbx, le tout est d'avoir une logique et t'y tenir.
Là il manque quelque chose
Dim ajout GestionDataSet.EXAMENRow()
Corrige déjà tout ça et reposte le code en utilisant la coloration syntaxique (voir encadré ajouté par Crapoulou dans ta question), en précisant ce qui ne va pas, car on ne peut pas le deviner.