Listview Items click et double click
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 :
Code:
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); |
dans cette popup j'ai une textbox + boutton pour faire une recherche
j'affiche le resultat dans une listview
Code:
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> |
Code:
1 2
| ListView1.DataSource = CUsers.SearchUser(db, TextBox1.Text);
ListView1.DataBind(); |
CUsers.SearchUser(db, TextBox1.Text) me renvoie tous les champs de ma table sans afficher mon ID
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