Bonjour,
J'ai besoin d'aide pour gérer un nouvel évènement dans un gridview.
J'ai donc créé un composant qui hérite de GridView.
Dans le header, j'ajoute une textbox par colonne :
	
	| 12
 3
 
 |  
oTextBox.TextChanged += new EventHandler(OnFiltering);		
oTextBox.Attributes.Add("onkeyup", string.Format("{0}", Page.ClientScript.GetPostBackEventReference(postBackOptions))); | 
 Sur le keyup je veux donc déclencher mon nouvel évènement OnFiltering mais je n'y parviens pas comme je veux. C'est à dire directement. Par contre, quand je met 
	
	protected override void RaisePostBackEvent(string eventArgument)
 je passe dedans et je peux travailler avec EventARgument mais je ne peux pas récupérer la textbox qui a déclenché l'évènement, même avec un findcontrol.
J'ai aussi ceci dans mon controle : 
	
	| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 
 |  
 
 
private static readonly object EventFiltering = new object();
        public event EventHandler Filtering
        {
            add
            {
                base.Events.AddHandler(monGridView.EventFiltering, value);
            }
            remove
            {
                base.Events.RemoveHandler(monGridView.EventFiltering, value);
            }
        } | 
 Bref je bloque depuis 3 jours... A l'aide.
						
					
Partager