Identifier les types d'entrée lors de la validation d'une commande dans votre programme Microsoft Visual C # vous aidera à guider l'utilisateur à entrer les données correctes. En C #, vous pouvez utiliser l'événement «Validation » pour identifier les types que vous souhaitez valider la commande . La validation est importante lorsque votre programme est la collecte de données à sauvegarder dans une base de données . Champs dans les tables de bases de données sont de certains types de données et des problèmes peuvent survenir lorsque les données d'un autre type de données sont sauvegardées . Choses que vous devez
Microsoft Visual Studio
Voir Plus Instructions
1
Lancement de Microsoft Visual Studio et cliquez sur le lien " Nouveau projet " dans le volet gauche de l'écran de votre ordinateur . Développez " autres langues " en dessous " Modèles installés " et cliquez sur Double-cliquez sur "Application Windows Forms " du centre de la fenêtre de dialogue pour créer un nouveau projet « Visual C #. ».
2
Double- cliquez sur le contrôle " TextBox " pour ajouter un nouveau contrôle de zone de texte à votre formulaire. Double- cliquez sur "Button " pour ajouter un nouveau contrôle de bouton à votre formulaire. Ajouter un " ErrorProvider " en utilisant la même technique. Le " ErrorProvider » sera utilisé à des erreurs rapides.
3
clic droit sur le contrôle de zone de texte et cliquez sur "Propriétés" pour afficher la page de propriétés . Cliquez sur l'icône événements qui ressemble à un coup de foudre et double-cliquez à côté de " validation " pour créer une nouvelle procédure de validation. Ajoutez le code suivant à l'intérieur de la procédure " textBox1_Validating » pour identifier si le type d'entrée était un "Int" ou "Double " Type de données :
Boolean typeFound = false; if ( determinIntType ( textBox1.Text ) ) { typeFound = true; MessageBox.Show (" Vous avez entré un type Int. "); errorProvider1.SetError ( textBox1 , "") ; } else { this.errorProvider1.SetError ( textBox1 , " un type valide était pas trouvé s'il vous plaît entrer un type valide ! . ");}
if ( typeFound == false ) {if ( determinDoubleType ( textBox1.Text )) { typeFound = true; MessageBox.Show (" Vous avez saisi un type Double "); errorProvider1.SetError ( textBox1 ,". " );} else { this.errorProvider1.SetError ( textBox1 , " un type valide n'a pas été trouvé Veuillez entrer un type valide ! . »); }}
4
Copiez et collez la procédure suivante pour identifier si les données saisies était un "Int " Type de données :
determinIntType private bool (string dataEntered ) {try {int isANumber = Convert.ToInt32 ( dataEntered ) ; return true; } catch ( Exception) {return false;} }
5
Ajoutez la procédure suivante pour identifier si les données saisies était un " double " Type de données : Photos
private bool determinDoubleType (chaîne dataEntered ) { try {
deux isANumber = Convert.ToDouble ( dataEntered ) ; return true; } catch ( Exception) {return false;} }
6
Appuyez sur la touche "F5" pour exécuter le programme et tapez une série de chiffres dans le contrôle de zone de texte . Cliquez sur " Button1" pour afficher les résultats.