Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1434 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Tableaux VB.Net et déclenchement d'évenements

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Tableaux VB.Net et déclenchement d'évenements

n°1330795
backdafuck​up
Back to da old skool
Posté le 23-03-2006 à 09:55:29  profilanswer
 

Bonjour,
 
Je me suis mis au .Net histoire de mettre à la page, et comme j'ai eu l'habitude de l'asp, ben je suis resté en langage VB pour l'instant.
 
Bref, j'ai un petit problème. J'ai trouvé pas mal de choses sur la création de tableaux coté serveur. C'est très sympa, je m'amuse beaucoup, mais j'ai quelques problèmes...
 
 
Voilà un petit extrait de mon code :  
 

Code :
  1. TempCell.Text = "<a href=""#"" class=""LienBleu""><img src=""images/icon_users.gif"" border=""0""></a>"
  2. 'TempCell.Text = "<asp:image src=""images/icon_users.gif"" onclick=""Test"" runat=""server""/>"
  3. RowUser.Cells.Add(TempCell)
  4. 'LOGIN
  5. TempCell2.Text = "<a href=""#"" class=""LienBleu"">" & objDataReader("login" ) & "</a>"
  6. RowUser.Cells.Add(TempCell2)
  7. 'NOM COMPLET
  8. TempCell3.Text = "<a href=""#"" class=""LienBleu"">" & objDataReader("Prenom" ) & " " & UCase(objDataReader("Nom" )) & "</a>"
  9. RowUser.Cells.Add(TempCell3)
  10. 'PROFIL
  11. TempCell4.Text = "<a href=""#"" class=""LienBleu"">" & objDataReader("NomProfil" ) & "</a>"
  12. RowUser.Cells.Add(TempCell4)
  13. 'DATE INSCRIPTION
  14. TempCell5.Text = "<a href=""#"" class=""LienBleu"">" & objDataReader("DateInscription" ) & "</a>"
  15. RowUser.Cells.Add(TempCell5)


 
Tout se passe dans les premières lignes. Je crée un tableau avec une liste d'utilisateurs. J'aimerais que cette liste soit cliquable, afin d'afficher le détail de l'utilisateur.
 
Je pensais passer par du javascript (pour afficher ce détail dans la même page), mais pas de possibilité d'ajouter d'évènements onClick sur mes cellules du tableau. Je me suis dit, pourquoi pas, ajouter des controles serveur (il y a un test sur l'image dans les premières lignes), mais en fait il n'interprete pas le code que j'ai mis dans le texte de la cellule. En fait, avec le onclick coté serveur, j'aimerais juste lancer l'execution d'une procédure, qui crééerait à son tour un tableau plus bas...
 
Vous voyez ?
 
Bref, je m'en sors pas.
 
Merci de votre aide.

mood
Publicité
Posté le 23-03-2006 à 09:55:29  profilanswer
 

n°1330922
backdafuck​up
Back to da old skool
Posté le 23-03-2006 à 11:58:09  profilanswer
 

:bounce:

n°1334700
Xas
Freshershist
Posté le 29-03-2006 à 16:19:26  profilanswer
 

Tu ne peux pas créer de contrôles asp.net textuel comme tu l'as fait dans la première ligne.
La déclaration des contrôles .NET dans un format HTML (genre <asp:image ... /> ) ne se fait que dans la page HTML, jamais dans le code VB.NET.
 
Dans ton cas, tu dois déclarer ton contrôle d'une manière.... codé :

Code :
  1. Dim monControle AS ImageButton = new ImageButton()
  2. monControle.ImageURL = 'toto.gif'
  3. TempCell.Controls.Add(monControle)


Et ensuite faire un traitement sur le click de ton bouton

Code :
  1. Private Sub monControle_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles monControle.Click
  2.     ton code...
  3. End Sub


---------------
H. - 48h en fiat et j'ai déjà perdu la maitrise de mon argent
n°1340251
backdafuck​up
Back to da old skool
Posté le 06-04-2006 à 09:35:24  profilanswer
 

En fait, j'ai trouvé un truc vraiment bien, et qui fonctionne, avec de très légères contraintes, et je m'en suis servi jusqu'à présent :  
 
http://www.c2i.fr/code.aspx?IDCode=417
 
Mais merci pour le Handles, je vais tester.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Tableaux VB.Net et déclenchement d'évenements

 

Sujets relatifs
programmation en .NETJava, Excel et tableaux croisés dynamiques
[Débutant] [VB.NET] Insertion image à partir d'une datagridv[C#] ASP.NET > Localization, ressources etc... Tuto ?
tableaux en perl[VB.NET/VB] Probleme image dans une form !!
[VB.NET] Trier treeview en fonction ImageIndex[VB.NET] Serialiser une form !!
Appeler Composant .NET (dll) dans une page asp[.NET] Binding champs de table bdd <=> propriété d'objet
Plus de sujets relatifs à : Tableaux VB.Net et déclenchement d'évenements


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)