[VB.NET] Comment ouvrir un popup sur le clic d'un DataGrid ?
hello, je cherche à ouvrir une popup sur click d'une ligne de mon datagrid, à laquelle je passe en parametre la valeur d'une colonne par l'URL.
Je ne sais pas comment récupérer la valeur d'une colonne de la ligne selectionnée, en sachant que je ne veux pas de buttonColumn.
J'ai essayé OnItemCommand mais quand je clique sur ue ligne rien ne se passe :'(
Voici mon code :
Datagrid
Code:
1 2
|
<asp:DataGrid id="DataGrid1" runat="server" Width="100%" CellPadding="3" GridLines="Vertical" AllowPaging="True" CssClass="Datagrid" AutoGenerateColumns="False" AllowSorting="True" OnSortCommand="DataGrid1_Sort" OnItemCommand="DataGrid1_ItemCommand"> |
Codebehind
Code:
1 2 3 4
|
Sub DataGrid1_ItemCommand(ByVal sender As System.Object, ByVal e As DataGridCommandEventArgs) Handles DataGrid1.ItemCommand
Response.Write("<body><script>window.open(DemandeDetail.aspx?id=" & e.Item.Cells(0).ToString & ", ""Détail de la demande"", ""toolbar=yes, status=yes, directories=yes, menubar=yes, location=yes, scrollbars=yes, resizable=yes"");</script></body>")
End Sub |
En fait, je dois pas etre sur le bon évènement car il ne se déclenche pas...
des idées ??
Merci :D