Existe-t-il un moyen d'accéder au texte entré dans une barre de recherche Devart (Core Lab) TCRDBGrid?Comment accéder au texte de recherche dans un composant TCRDBGrid?
J'ai essayé d'implémenter l'événement OnKeyDown mais l'événement ne s'est pas produit lors de l'entrée dans les champs de recherche, uniquement lorsque la grille elle-même a été sélectionnée. Il n'y a pas d'autres événements qui semblent pertinents.
Le texte semble entrer dans un TEdit qui fait partie d'un TCRGridTitleEdit, qui fait partie de TCRDBGrid mais est privé.
Existe-t-il un moyen d'obtenir le texte recherché?
Exemple TCFGBGrid:
+---------+------------+
| UserId | UserName | <- Column titles
+---------+------------+
|[987654] | [ ] | <- Search bar (searching for UserId 987654)
+---------+------------+
| 123456 | Wile Cau | <- Data
+---------+------------+
| ... | ... | <- More data
Si UserId 987654 n'existe pas, je veux inviter quelque chose comme "Créer un nouvel utilisateur 987654?" et potentiellement créer un nouvel enregistrement avec UserId défini sur 987654.
merci d'inclure le code dans votre réponse, très apprécié :) – WileCau