Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1284 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  [RESOLU] checkBox et databinding

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[RESOLU] checkBox et databinding

n°1656965
JulienOrio​n666
Posté le 12-12-2007 à 03:21:02  profilanswer
 

bonjour,  
j'ai esseyer de liéé mes checkBox comme mes testBox:
 

Code :
  1. checkBoxMultiNationalité.DataBindings.Add("checked", BindingSourceHF, "Multi_nationalité" );


 
ca marche presque tout le temps sauf qd je crée un nouvel elément avec un  
bindingNavigator.
 
quand j'apuis sur le "+" du bindingNavigator, lorsque j'ai des checkBox liéé il incremente le bindingNavigator mais ne me positione pas sur celui cree, et je peut meme pas y allez en faisant un moveNext.
 
Quand j'ai plusieurs onglet, si je mais le checkBox sur le premier j'ai le meme bug, s'il ce trouve sur un autre, ca ce passe apparement normalement mais si j'active l'onglet ou il ya le checkBox il me mais un message d'erreur de 20 lignes environ.
 
qq a t'il eu ce genre de probleme avec les checkBox ???


Message édité par JulienOrion666 le 12-12-2007 à 17:49:41
mood
Publicité
Posté le 12-12-2007 à 03:21:02  profilanswer
 

n°1657329
JulienOrio​n666
Posté le 12-12-2007 à 17:49:00  profilanswer
 

bon ma question devait pas etre tres claire car en faite c'est un bug de .NET répertorié chez microsoft:
 
http://support.microsoft.com/kb/326440/fr
voila pour ceux qui auraient le meme pb:
 
pour simplifier il faut initialiser la valeur de la colonne du datatable correspondant à la checkbox (a false ou true) comme ceci:

Code :
  1. if (oDtHF.Columns["Multi_nationalité"].DefaultValue == DBNull.Value)
  2.      oDtHF.Columns["Multi_nationalité"].DefaultValue = false;


 
apres ca marche nickel  : :D  

n°1657635
moi23372
Posté le 13-12-2007 à 12:25:24  profilanswer
 

ce n'est pas un bug. C'est à toi de spécifié la defaultValue de ta colonne.

n°1657741
JulienOrio​n666
Posté le 13-12-2007 à 14:31:36  profilanswer
 

oui la ca depend comment tu voi les chose, si tu considere que c est a toi ou a microsoft de gerer la valeur par defaut, mais bon moi je li ce que ecrit microsoft :
 
"BOGUE : méthode AddNew de CurrencyManager échoue avec contrôle CheckBox lié"


Message édité par JulienOrion666 le 14-12-2007 à 13:12:25
n°1658259
moi23372
Posté le 14-12-2007 à 12:47:10  profilanswer
 

cela échoue car la checkbox standard de mémoire n'accepte que la valeur true et la valeur false.  
mais il existe d'autres checkbox qui elle accepte cette valeur (treestate).  
Mais la defaultValue de ta colonne booléenne à false et le tour sera joué.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  [RESOLU] checkBox et databinding

 

Sujets relatifs
[PHP] [ RESOLU ] Textarea et javascript \n ou \\n[Resolu] Probleme de hauteur de tableau
[Résolu] Charger une page "accueil.php" par défaut dans mon index.phpComment récupérer les valeurs d'un CheckBox ? (Résolu)
Résolu[Excel] Se déplacer dans Excel[résolu][Ti-Basic]Compter le nombre de chiffres d'une variable
[Résolu] Bloqué à 99 données lues sur base mysql[RESOLU] Problem avec Sendandload
[Resolu] UPDATE - Pb avec chaine de type '&chaine' 
Plus de sujets relatifs à : [RESOLU] checkBox et databinding


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR