LINQ : BINDER UN TREEVIEW AVEC UN IENUMERABLE : L'EXTENSION DE MÉTHODE TOHIERARC
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 2010
-
22 sept. 2007 à 05:48
artcava
Messages postés1Date d'inscriptionjeudi 2 avril 2009StatutMembreDernière intervention 3 avril 2009
-
3 avril 2009 à 00:35
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
artcava
Messages postés1Date d'inscriptionjeudi 2 avril 2009StatutMembreDernière intervention 3 avril 2009 3 avril 2009 à 00:35
Hi Jesus, I try in English...
I've this problem, my treeview is not rendered on the page...
Debugging I can see a lot of elements in _currentElements, but no one in _addedElements, that are 2 internal lists...
Any idea?
protected void Page_Load(object sender, EventArgs e)
{
var dc = new FoldersDataContext();
var folders = from f in dc.FOLDERs
orderby f.Position
select f;
twFolders.DataSource folders.ToHierarchicalEnumerable(folder> folder.FolderId, folder => folder.ParentId);
twFolders.DataBind();
}
LordArthis
Messages postés2Date d'inscriptionmardi 20 avril 2004StatutMembreDernière intervention30 mars 2009 30 mars 2009 à 15:34
Merci Cyril.
C'est comme toujours de grande qualité.
guilhemberthalon
Messages postés3Date d'inscriptionmercredi 31 janvier 2007StatutMembreDernière intervention13 janvier 2009 13 janv. 2009 à 18:45
Trop fort Jesus !
trop utile ton truc,
Bonne continuation
Magjjy
Messages postés31Date d'inscriptionmercredi 7 juillet 2004StatutMembreDernière intervention27 août 2008 30 oct. 2007 à 13:43
ok ... je vais voir
merci
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 30 oct. 2007 à 12:58
Renseigne toi sur les extensions de méthode, les lambda expression et tu verras que le code ici peut être utilisé ... suffit juste de le lire et de modifier une petite chose.
Magjjy
Messages postés31Date d'inscriptionmercredi 7 juillet 2004StatutMembreDernière intervention27 août 2008 30 oct. 2007 à 12:40
effectivement ... ca ne pouvait pas fonctionner !
Je cherche en fait à créer un treeview depuis une table catégorie (Indexe, libelle, idparent) ... avec VS2005.
Pourais-tu m'éguiller dans cette démarche que je suppose tu as déjà dû mettre en oeuvre ...
vu ton niveau de développement ASP.NET !!!
Merci de ton aide
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 30 oct. 2007 à 12:33
c'est du C#3.5 donc VS2008.
Magjjy
Messages postés31Date d'inscriptionmercredi 7 juillet 2004StatutMembreDernière intervention27 août 2008 30 oct. 2007 à 12:23
Salut,
en tant que débutante, j'ai ajouter la classe dans le app_code mais j'obtiens les erreurs ci-dessous.
Peux-tu détailler un peu plus la marche à suivre pour implémenter cette classe.
Merci de ta patience.
Liste des erreurs :
C:\Projets\Catalogue\Catalogue\App_Code\LinqHierarchicalExtension.cs(27,88): erreur CS1031: Type attendu
C:\Projets\Catalogue\Catalogue\App_Code\LinqHierarchicalExtension.cs(27,129): erreur CS1002: ; attendu
C:\Projets\Catalogue\Catalogue\App_Code\LinqHierarchicalExtension.cs(27,138): erreur CS1519: Jeton ',' non valide dans la déclaration de membres de la classe, de la structure ou de l'interface
C:\Projets\Catalogue\Catalogue\App_Code\LinqHierarchicalExtension.cs(27,144): erreur CS1519: Jeton '>' non valide dans la déclaration de membres de la classe, de la structure ou de l'interface
C:\Projets\Catalogue\Catalogue\App_Code\LinqHierarchicalExtension.cs(27,158): erreur CS1519: Jeton ',' non valide dans la déclaration de membres de la classe, de la structure ou de l'interface
C:\Projets\Catalogue\Catalogue\App_Code\LinqHierarchicalExtension.cs(27,192): erreur CS1002: ; attendu
C:\Projets\Catalogue\Catalogue\App_Code\LinqHierarchicalExtension.cs(29,20): erreur CS1520: Une méthode de classe, de structure ou d'interface doit posséder un type de retour
C:\Projets\Catalogue\Catalogue\App_Code\LinqHierarchicalExtension.cs(29,53): erreur CS1001: Identificateur attendu
C:\Projets\Catalogue\Catalogue\App_Code\LinqHierarchicalExtension.cs(29,67): erreur CS1001: Identificateur attendu
C:\Projets\Catalogue\Catalogue\App_Code\LinqHierarchicalExtension.cs(29,80): erreur CS1001: Identificateur attendu
C:\Projets\Catalogue\Catalogue\App_Code\LinqHierarchicalExtension.cs(29,86): erreur CS1001: Identificateur attendu
C:\Projets\Catalogue\Catalogue\App_Code\LinqHierarchicalExtension.cs(29,87): erreur CS1525: Terme d'expression non valide '>'
C:\Projets\Catalogue\Catalogue\App_Code\LinqHierarchicalExtension.cs(29,89): erreur CS1026: ) attendue
C:\Projets\Catalogue\Catalogue\App_Code\LinqHierarchicalExtension.cs(29,101): erreur CS1519: Jeton ',' non valide dans la déclaration de membres de la classe, de la structure ou de l'interface
C:\Projets\Catalogue\Catalogue\App_Code\LinqHierarchicalExtension.cs(29,107): erreur CS1519: Jeton '=' non valide dans la déclaration de membres de la classe, de la structure ou de l'interface
C:\Projets\Catalogue\Catalogue\App_Code\LinqHierarchicalExtension.cs(29,122): erreur CS1519: Jeton ')' non valide dans la déclaration de membres de la classe, de la structure ou de l'interface
C:\Projets\Catalogue\Catalogue\App_Code\LinqHierarchicalExtension.cs(41,23): erreur CS1518: Class, delegate, enum, interface ou struct attendu
C:\Projets\Catalogue\Catalogue\App_Code\LinqHierarchicalExtension.cs(56,23): erreur CS1518: Class, delegate, enum, interface ou struct attendu
C:\Projets\Catalogue\Catalogue\App_Code\LinqHierarchicalExtension.cs(58,37): erreur CS1518: Class, delegate, enum, interface ou struct attendu
C:\Projets\Catalogue\Catalogue\App_Code\LinqHierarchicalExtension.cs(60,24): erreur CS1518: Class, delegate, enum, interface ou struct attendu
C:\Projets\Catalogue\Catalogue\App_Code\LinqHierarchicalExtension.cs(63,5): erreur CS1022: Définition de type ou d'espace de noms, ou fin de fichier attendue
3 avril 2009 à 00:35
I've this problem, my treeview is not rendered on the page...
Debugging I can see a lot of elements in _currentElements, but no one in _addedElements, that are 2 internal lists...
Any idea?
protected void Page_Load(object sender, EventArgs e)
{
var dc = new FoldersDataContext();
var folders = from f in dc.FOLDERs
orderby f.Position
select f;
twFolders.DataSource folders.ToHierarchicalEnumerable(folder> folder.FolderId, folder => folder.ParentId);
twFolders.DataBind();
}
30 mars 2009 à 15:34
C'est comme toujours de grande qualité.
13 janv. 2009 à 18:45
trop utile ton truc,
Bonne continuation
30 oct. 2007 à 13:43
merci
30 oct. 2007 à 12:58
30 oct. 2007 à 12:40
Je cherche en fait à créer un treeview depuis une table catégorie (Indexe, libelle, idparent) ... avec VS2005.
Pourais-tu m'éguiller dans cette démarche que je suppose tu as déjà dû mettre en oeuvre ...
vu ton niveau de développement ASP.NET !!!
Merci de ton aide
30 oct. 2007 à 12:33
30 oct. 2007 à 12:23
en tant que débutante, j'ai ajouter la classe dans le app_code mais j'obtiens les erreurs ci-dessous.
Peux-tu détailler un peu plus la marche à suivre pour implémenter cette classe.
Merci de ta patience.
Liste des erreurs :
C:\Projets\Catalogue\Catalogue\App_Code\LinqHierarchicalExtension.cs(27,88): erreur CS1031: Type attendu
C:\Projets\Catalogue\Catalogue\App_Code\LinqHierarchicalExtension.cs(27,129): erreur CS1002: ; attendu
C:\Projets\Catalogue\Catalogue\App_Code\LinqHierarchicalExtension.cs(27,138): erreur CS1519: Jeton ',' non valide dans la déclaration de membres de la classe, de la structure ou de l'interface
C:\Projets\Catalogue\Catalogue\App_Code\LinqHierarchicalExtension.cs(27,144): erreur CS1519: Jeton '>' non valide dans la déclaration de membres de la classe, de la structure ou de l'interface
C:\Projets\Catalogue\Catalogue\App_Code\LinqHierarchicalExtension.cs(27,158): erreur CS1519: Jeton ',' non valide dans la déclaration de membres de la classe, de la structure ou de l'interface
C:\Projets\Catalogue\Catalogue\App_Code\LinqHierarchicalExtension.cs(27,192): erreur CS1002: ; attendu
C:\Projets\Catalogue\Catalogue\App_Code\LinqHierarchicalExtension.cs(29,20): erreur CS1520: Une méthode de classe, de structure ou d'interface doit posséder un type de retour
C:\Projets\Catalogue\Catalogue\App_Code\LinqHierarchicalExtension.cs(29,53): erreur CS1001: Identificateur attendu
C:\Projets\Catalogue\Catalogue\App_Code\LinqHierarchicalExtension.cs(29,67): erreur CS1001: Identificateur attendu
C:\Projets\Catalogue\Catalogue\App_Code\LinqHierarchicalExtension.cs(29,80): erreur CS1001: Identificateur attendu
C:\Projets\Catalogue\Catalogue\App_Code\LinqHierarchicalExtension.cs(29,86): erreur CS1001: Identificateur attendu
C:\Projets\Catalogue\Catalogue\App_Code\LinqHierarchicalExtension.cs(29,87): erreur CS1525: Terme d'expression non valide '>'
C:\Projets\Catalogue\Catalogue\App_Code\LinqHierarchicalExtension.cs(29,89): erreur CS1026: ) attendue
C:\Projets\Catalogue\Catalogue\App_Code\LinqHierarchicalExtension.cs(29,101): erreur CS1519: Jeton ',' non valide dans la déclaration de membres de la classe, de la structure ou de l'interface
C:\Projets\Catalogue\Catalogue\App_Code\LinqHierarchicalExtension.cs(29,107): erreur CS1519: Jeton '=' non valide dans la déclaration de membres de la classe, de la structure ou de l'interface
C:\Projets\Catalogue\Catalogue\App_Code\LinqHierarchicalExtension.cs(29,122): erreur CS1519: Jeton ')' non valide dans la déclaration de membres de la classe, de la structure ou de l'interface
C:\Projets\Catalogue\Catalogue\App_Code\LinqHierarchicalExtension.cs(41,23): erreur CS1518: Class, delegate, enum, interface ou struct attendu
C:\Projets\Catalogue\Catalogue\App_Code\LinqHierarchicalExtension.cs(56,23): erreur CS1518: Class, delegate, enum, interface ou struct attendu
C:\Projets\Catalogue\Catalogue\App_Code\LinqHierarchicalExtension.cs(58,37): erreur CS1518: Class, delegate, enum, interface ou struct attendu
C:\Projets\Catalogue\Catalogue\App_Code\LinqHierarchicalExtension.cs(60,24): erreur CS1518: Class, delegate, enum, interface ou struct attendu
C:\Projets\Catalogue\Catalogue\App_Code\LinqHierarchicalExtension.cs(63,5): erreur CS1022: Définition de type ou d'espace de noms, ou fin de fichier attendue