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
Codebehind
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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">
En fait, je dois pas etre sur le bon évènement car il ne se déclenche pas...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
des idées ??
Merci![]()
Partager