[c# CF2.0 VS pro] databinding sur des controles differents
Bonjour,
voila j'ai besoin de forcer le databinding de mes controles sur le changement de valeur. Par exemple lorsque l'utilisateur change la valeur d'un textBox et bien il y ai tout de suite une validation .
J'ai trouvé quelques points de départs mais aucun ne répond à mon probleme...
Code:
1 2 3
|
---Dim dateBinding2 As Binding = dateTextBox.DataBindings.Add("Text", table1, _
"Hire Date", True, DataSourceUpdateMode.OnPropertyChanged) |
Ou cette solution on j'ajoute mes composants a un bindingsource et je les valide lors d'un clic sur un btn
Code:
1 2 3 4 5 6
|
BindingSource bsTbx = new BindingSource();
bsTbx.Add(tBxPrixFacture);
...
Evt Clic sur Btn
bSrcTbx.CurrencyManager.EndCurrentEdit(); |
En plus j'ai different types de controles TextBox, ComboBox, NumericUd, DateTimePicker, existe t'il une solution commune pour dire je fais un databinding sur un objet (ma source de données n'est pas un dataset mais un objet metier) et je fais une demande de validation lors d'un changement de valeur d'un de ces controles ???
Merci de vos reponses,
probleme compact framework
je suis entierement d'accord de faire les tests sur le validating du controle le probleme c'est que je travaille en Compact Framework 2.0 [CF] et je crois que la fonction ValidateChildren n'est pas disponible.
Sur la msdn c'est ecrit plate forme compatible : Windows Mobile pour Pocket PC mais prise en charge de version .NET Framework 2.0 donc je ne crois pas que la solution est ici....
Une autre idée SVP ?
Il me reste la solution de forcer la validation... En affectant directement la propriete cela fonctionne au niveau de la mise a jour des controles ? ou inversement si je mets a jour mes controles dans le frm cela mets a jour mes proprietes ?