Bonjour,
Je voudrais mettre un controle sur les cellules d'un Datagrid , par exemple, tester que la longueur saisie dans la cellule ne depasse pas 100 avant de passer à la cellule suivante.
Le test ne me passe pas de problème . Le souci est, qu'il ne reste pas sur la cellule donc la longueur est superieure à 100, mais il passe à la cellule suivante.
j'ai codé le controle sur la longueur dans l'evenement dataGrid1_CurrentCellChanged.
Voici ce que j'ai codé:
private void dataGrid1_CurrentCellChanged(object sender, System.EventArgs e)
{
v_text = v_text = dataGrid1[dataGrid1.CurrentCell.RowNumber,dataGrid1.CurrentCell.ColumnNumber].ToString();
if ((v_text.Length>100))
{
MessageBox.Show("Texte limité à 100 caractères, sauvegarde impossible !");
}
}
Merci
Partager