2009-07-29 5 views
0

salut en C# je peux faire ce qui suit ...C# datagridview valuetype avec la gamme

dataGridView1.Columns["Column2"].ValueType = typeof(double); 

est-il possible aussi de fournir la gamme pour les doubles valeurs inscrites que les lignes de colonne ... par exemple je veux utilisateur pour entrer seulement les valeurs entre 0.0-100.0 ...? Merci beaucoup!

Répondre

1

Vous ne pouvez pas le faire en définissant une propriété, mais vous pouvez gérer l'événement CellValidating et effectuer vous-même la validation.

Vous pouvez ensuite définir la propriété ErrorText sur un message d'erreur approprié sur la cellule ou la ligne correspondante. Vous devrez ensuite définir la propriété ErrorText sur une chaîne vide sur l'événement CellValidated.