Bonjour,
Voila je recherche depuis plusieurs heures sur le net sans solution.
Je presente un peu mon programme :
J'ouvre une popup depuis ma page avec cette méthode :
dans cette popup j'ai une textbox + boutton pour faire une recherche
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Page.ClientScript.RegisterClientScriptBlock(GetType(), "popup depuis le codehind", string.Format("window.open('{0}','_blank','width={1},height={2},top={3},left={4}');", url, largeur, hauteur, x, y), true);
j'affiche le resultat dans une listview
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62 <asp:ListView ID="ListView1" runat="server" onitemdatabound="ListView1_ItemDataBound" onselectedindexchanged="ListView1_SelectedIndexChanged" onselectedindexchanging="ListView1_SelectedIndexChanging"> <LayoutTemplate> <table style="border: solid 2px #336699;" cellspacing="0" cellpadding="3" rules="all"> <tr style="background-color: #336699; color: White;"> <th>Utilisateur</th> <th>Prénom</th> <th>Nom</th> </tr> <tbody> <asp:PlaceHolder ID="itemPlaceHolder" runat="server" /> </tbody> </table> </LayoutTemplate> <ItemTemplate> <tr> <td> <%# Eval("utilisateur")%> </td> <td> <%# Eval("prenom")%> </td> <td> <%# Eval("nom")%> </td> </tr> </ItemTemplate> <AlternatingItemTemplate> <tr style="background-color:#dadada"> <td> <%# Eval("utilisateur")%> </td> <td> <%# Eval("prenom")%> </td> <td> <%# Eval("nom")%> </td> </tr> </AlternatingItemTemplate> <SelectedItemTemplate> <tr style="background-color:Orange; color : Red"> <td> <%# Eval("utilisateur")%> </td> <td> <%# Eval("prenom")%> </td> <td> <%# Eval("nom")%> </td> </tr> </SelectedItemTemplate> <EmptyDataTemplate> No records found </EmptyDataTemplate> </asp:ListView>CUsers.SearchUser(db, TextBox1.Text) me renvoie tous les champs de ma table sans afficher mon ID
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ListView1.DataSource = CUsers.SearchUser(db, TextBox1.Text); ListView1.DataBind();
Voila pour la présentation.
- Comment puis je changer la couleur de l'item qui est séléctionner par un click sans postback (SelectedItemTemplate ne marche pas)
- Comment renvoyer l'id ou le champ utilisateur de l'objet séléctionné apres un double click à la page ayant appelé la popup
Merci beaucoup d'avance
Cordialement,
ps : les exemples pour datagrid ne marche pas, et je ne connais pas trop le javascript
Partager