Bonjour,
J'ai une petite base de données sdf sous Microsoft SQL Server Compact 3.5 avec Visual C# 2010 qui contient une colonne Total qui contient une expression = V5 + V6 + V7 + V8 + V9 + (4 * V10) que j'ai édité avec le DataSet Designer de l'IDE + Propriétés. V5, V6, V7, V8, V9, V10 sont tous des TextBox contenant des int32.
Je n'utilise pas un DataGridView dans mon dialog j'utilise le format Details donc je vois un ligne à la fois et je me déplace avec le BindingNavigtator et j'ai ajouté la navigation avec les clés PgUp, Home etc.
Tout fonctionne bien mais si je modifie le contenu d'une conlonne à l'éxécution dont dépend la collonne Total la réevaluation de l'expression de Total n'est pas faite je dois cliquer sur le bouton Save du BindingNavigator pour que le champ Total sois mis à jour.
Comment faire pour que si je change le contenu de sois V5 ou V6 ou .. V10 que DataColumn Expression de Total soit recalculé et le champ mis à jour? J'ai essayé avec un appel de totalTextBox.Invalidate(); dans la méhode v10TextBox_TextChanged juste pour faire un test.
mais ça ne fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 private void v10TextBox_TextChanged(object sender, EventArgs e) { totalTextBox.Invalidate(); }
Suggestions ?
Partager