begin process at 2012 05 27 22:52:21
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

Scripting

 > 

VBScript

 > 

hierarchie des controles / accés à un objet qui se trouve dans un autre objet


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

hierarchie des controles / accés à un objet qui se trouve dans un autre objet

vendredi 18 août 2006 à 19:22:01 | hierarchie des controles / accés à un objet qui se trouve dans un autre objet

quineman

Je souhaite accéder à un datagrid qui se trouve dans un repeater. Je souhaite ensuite agir sur l'événement RowDataBound pour jouer sur la mise en forme par rapport au valeur de ma base...
Seulement voila, quand j'utilise la méthode MaGrid_RowDataBound, j'ai une erreur :
BC30506: La clause Handles requiert une variable WithEvents définie dans le type conteneur ou l'un de ses types de base.
En effet, le framework ne peut excecuter ma demande car il ne trouve pas l'objet datagrid qui se trouve dans un autre objet...
Comment dois-je procéder pour modifier des valeurs de ma dataGrid avec du code suivant les données de ma BD ?
je sais que pour les controles style label ou autre on instancie un nouveau control label puis on utilise la methode findcontrol mais une fois qu'on a récupérer la grid comment fait on pour modifier des valeurs de façon dynamique ?
Merci d'avance pour votre aide


vendredi 18 août 2006 à 20:14:45 | Re : hierarchie des controles / accés à un objet qui se trouve dans un autre objet

jesusonline

Membre Club Administrateur CodeS-SourceS

Bonsoir,

Il faut tout d'abord s'abonner à l'evenement itemdatabound de ton repeater puis à l'intérieur de l'event tu t'abonnes à l'event rowdatabound du gridview et tu binds ton gridview ici.

Tu recuperes le gridview en utilisant e.item.findcontrol("legridview") dans l'event itemdatabound :-)


Cyril - MVS - MCP
samedi 19 août 2006 à 13:12:36 | Re : hierarchie des controles / accés à un objet qui se trouve dans un autre objet

quineman

J'arrive à récupérer mon gridview mais je ne vois pas comment boucler dedans car je ne voix pas comment récupérer l'événement.

Protected Sub MyDataList_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataListItemEventArgs) Handles MyDataList.ItemDataBound
        If e.Item.ItemType = ListItemType.Item Or e.Item.ItemType = ListItemType.AlternatingItem Then
            Dim drv As System.Data.DataRowView = CType(e.Item.DataItem, System.Data.DataRowView)
            Dim MyGrid As GridView
            MyGrid = e.Item.FindControl("MyGrid")

            If Not IsDBNull(drv.Item("MonChampDeBD")) Then
                'configuration des parametres circ et cat
                SqlCircuitDepart.SelectParameters(0).DefaultValue = Request.QueryString("circ")
                SqlCircuitDepart.SelectParameters(1).DefaultValue = drv.Item("MonChampDeBD")

                GridCircuitDepart.DataSource = SqlCircuitDepart
                GridCircuitDepart.DataBind()
                'La je vois pas comment faire + pour boucler dans le gridView = Please Help...

            End If
        End If
    End Sub
samedi 19 août 2006 à 15:05:12 | Re : hierarchie des controles / accés à un objet qui se trouve dans un autre objet

jesusonline

Membre Club Administrateur CodeS-SourceS

avant le DataBind du gridview tu t'abonnes à l'evenement

AddHandler GridCircuitDepart.RowDatabound, AddressOf GridCircuitDepart_RowDatabound



Cyril - MVS - MCP
samedi 19 août 2006 à 18:35:57 | Re : hierarchie des controles / accés à un objet qui se trouve dans un autre objet

quineman

il me dit
Le nom 'GridCircuitDepart_RowDataBound' n'est pas déclaré

Je sais pas comment déclaré ce truc...
N'aurait tu pas un bout de code complet qui trainerais... Je sais j'abuse (c'est bientot toi qui va développer mon site bientot  )


samedi 19 août 2006 à 18:46:40 | Re : hierarchie des controles / accés à un objet qui se trouve dans un autre objet

jesusonline

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
tsss

protected sub GridCircuitDepart_RowDataBound(object as sender, e as trucEventArgs)

end sub

on fait addressof renvoie une sorte de pointeur sur fonction ....


Cyril - MVS - MCP
lundi 21 août 2006 à 00:35:58 | Re : hierarchie des controles / accés à un objet qui se trouve dans un autre objet

quineman

merci m'sieur !


Cette discussion est classée dans : controles, objet, datagrid, trouve, hierarchie


Répondre à ce message

Sujets en rapport avec ce message

ViewState dans controles imbriqués [ par benjiiim94 ] Bonjour, J'utilise un controle datagrid dans un controle repeater. Lors d'une publication, les données de mon datagrid ne sont pas actualisés, pourta Asp.Net : 2 Datagrids dans une même page, 2 validations [ par kallahan03 ] Bonjour à tousDans une page aspx avec l'aide de Visual Studio .net 2003, je place 2 datagrid : - 1 pour lister mes clients - 1 pour lister les command [ASP.Net] Nouveau dossier dans un projet = Répertoire Virtuel ? [ par kallahan03 ] Bonjour,J'ai créé avec Visual Studio .Net 2003 un projet "ProjetA".A la racine du projet se trouve le fichier web.config et le global.asax.Dans mon pr [ASPX 2.0] Controles serveurs [ par stailer ] Bonjour, Comment créer un controle serveur (donc un projet qui génère un DLL) appelé WebControlLibrary dans Visual Studio 2003, pour Visual Studio exception: System.NullReferenceException: La référence d'objet n'est pas définie à une instance d'un objet. [ par firas_tn ] Salut a tousj'ai un programmes ou il ya quelques erreurs dont une que je vous envoi et je n'ai pas trouvé comment la corriger,voila la ligne ou s'est Exception: System.NullReferenceException: La référence d'objet n'est pas définie à une instance d'un objet. [ par firas_tn ] Salut a tousj'ai un programme ou il ya quelques erreurs dont une que je vous envoi et je n'ai pas trouvé comment la corriger,voila la ligne ou s'est p Scroll datagrid et repositionnement [ par thigo ] Bonjour,J'ai sur une webform posé un panel dans lequel j'ai inséré une datagrid. J'ai valider un ascenseur vertical dans le panel. Cela me permet de s datagrid + actualisation + temps reel [ par benbobo55 ] Voila, pour un travail dans l'optique d'un stage, je dois recolter dans un datagrid(ou autre )des données venant d'une base de donnée access(c deja fa La référence d'objet n'est pas définie à une instance d'un objet [ par outasaid ] La référence d'objet n'est pas définie à une instance d'un objetc' est le msg que je recoit qu'on je veut etablir une connexion a une BD oracle 9i a p controles des champs [ par wahref ] Je developpe un site web dynamique sur ASP.NET, Je veux bien savoir comment faire des controles sur les textBox(Numeric,Date....) si c'est possible. S


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,281 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales