salve a tutti

ho un controllo modalPopup, il quale lo richiamo da codice: modal.show()
in quanto devo settare alcuni parametri
il controllo lo faccio apparire da pulsanti che sono dentro il dataitem del gridview, quindi il controllo ModalPopup non lo vede da form
cosa posso fare per fargli capire che lo avvio io e non serve un pulsante?
vuole per forza di cose un pulsante, e se lo metto ma lo rendo invisibile, il pupup non funziona