Question : Incapable de tabuler hors de la boîte à textes vide sur une commande attachée

J'ai beaucoup de formes de Windows avec les boîtes attachées des textes.  Ils n'importent pas, que la colonne fondamentale de base de données soit nullable ou pas, mais tout le type numérique colonnes (international, argent ou décimale) me donnent des problèmes.  le

If le champ est nulle qu'il sera blanc sur la forme, s'il n'est pas nul il montrera la valeur de base de données. Si j'entre dans le champ que je peux le changer ou omettre lui seule et l'étiquette - aucuns problèmes.  Cependant, si j'enlève la valeur et l'essai pour tabuler dehors il ne me laissera pas.  Il reste juste sur ce champ jusqu'à ce que j'écrive quelque chose.  le

This est le plus apparent quand la colonne fondamentale est nullable, mais elle n'est pas limitée à nullable !  Elle montre le blanc est qui ce que je veux, mais si j'écris quelque chose dans ce domaine et puis décide de l'enlever et d'écarter ce champ qu'il reste juste là ! le

I ont la validation spécifique sur les champs mais j'ai corrigé chaque combinaison et à moins que je soulève une erreur I ne sors jamais avec e, annulation = rectifie ! le

It n'est pas mon code qui empêche le champ ayant un blanc avoir ensuite une aide non blanche d'entry.

Any serait avec reconnaissance apprécié.
class= de

Réponse : Incapable de tabuler hors de la boîte à textes vide sur une commande attachée


Je devine que ceci pourrait être lié à convertir des valeurs vides en nombres. Généralement, en convertissant la corde vide en nombres (using le double. Analyser ou des méthodes de Convert.ToDouble), il jettera l'erreur. Votre situation peut être liée à ceci… intérieurement qu'une certaine erreur se produit et sortir est décommandé.

Je ne sais pas vous faites les données liant… voyez si vous pouvez employer l'événement de Binding.Parse pour prendre la commande de la conversion. témoin => http://msdn.microsoft.com/en-us/library/system.windows.forms.binding.parse.aspx ici

(La classe contraignante est employée dans la méthode de textBox1.DataBindings.Add)

Voir si vous pouvez employer des propriétés de Binding.DataSourceNullValue et de Binding.NullValue en votre code, pour traiter les cas de nulle. (http://msdn.microsoft.com/en-us/library/system.windows.forms.binding_members.aspx)
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us