Je crois FindControl
est une méthode sur la classe Control
dans l'espace de noms System.Web.UI
. Dans WinForms, vous n'avez pas besoin de cela.
Quel contrôle cherchez-vous? Est-ce un contrôle d'édition de grille? Utiliserez-vous ce contrôle pour obtenir la valeur de la cellule?
Mise à jour: la valeur de la cellule est présentée sur la cellule elle-même, il n'est pas nécessaire de trouver le contrôle sous-jacent à la cellule. Les arguments d'événement contiennent la cellule elle-même, la valeur elle-même ou les RowIndex
et ColumnIndex
. En utilisant cette dernière, vous pouvez obtenir la cellule de la grille et revoir sa .Value
propriété:
DataGridViewCell c = grid[colIndex, rowIndex];
Notez également il y a un événement CellValidating
résiliable sur la grille qui semble plus adaptée à vos besoins.
S'il vous plaît envoyez un code (EDIT: ou au moins décrire ce que vous essayez d'atteindre ...). –
Je veux valider les zones de texte dans la grille de données .... Je veux obtenir la valeur de la cellule en utilisant findcontrol et puis valider cette valeur pour vérifier si le texte d'entrée est dans le format requis ..... –