Bonjour ,
dans le datagrid j'ai une colonne avec un lien sur lequel je veux rediriger vers une nouvelle page ( avec en paramètre l'id de la ligne par la suite ) mais là ma redirecton ne fonctionne pas sauf si je passe ma fonction sur onItemCommand mais bien sur si je fais ca mon bouton editCommandcolum ne fonctionne plus.
Je ne comprends pas pourquoi l'attribut commandname="proforma" ne fonctionne pas sur le asp:ButtonColumn ButtonType="LinkButton" CommandName="proforma" HeaderText="Proforma" Text="view" ></asp:ButtonColumn>
Merci d'avance .
[code]
sub proforma( source As Object, e As System.Web.UI.WebControls.DataGridCommandEventArgs)
server.Transfer("proforma.aspx")
end sub
<asp:DataGrid ID="datagrid1" Width="200px" runat="server" OnEditCommand="EditLigne" OnupdateCommand="maj" OnCancelCommand="annulation" OnDeleteCommand="deleter" AutoGenerateColumns="false" AllowPaging="true" PageSize="8" OnPageIndexChanged="Pagination" PagerStyle-NextPageText="NEXT" PagerStyle-PrevPageText="PREVIEW">
<HeaderStyle BackColor="Brown" ForeColor="White"> </HeaderStyle>
<itemstyle BackColor="#CCCCCC" ForeColor="#000000"></itemstyle>
<footerstyle BackColor="#FF0000" ForeColor="#FFFFFF"></footerstyle>
<columns>
<asp:BoundColumn DataField="Ref_invoice" HeaderText="Ref_invoice"></asp:BoundColumn>
<asp:BoundColumn DataField="Buyer" HeaderText="Client"></asp:BoundColumn>
<asp:BoundColumn HeaderText="Delivery Mode" DataField="Delivery"></asp:BoundColumn>
<asp:BoundColumn DataField="forw_Agent" HeaderText="Forwarding Agent"></asp:BoundColumn>
<asp:BoundColumn HeaderText="Destination" DataField="Destination"></asp:BoundColumn>
<asp:EditCommandColumn ButtonType="Pushbutton" HeaderText="View" EditText="Modify" runat="server" UpdateText="Valider" CancelText="Annuler"></asp:EditCommandColumn>
<asp:ButtonColumn ButtonType="Pushbutton" HeaderText="Delete" Text="Delete" CommandName="delete"></asp:ButtonColumn>
<asp:ButtonColumn ButtonType="LinkButton" CommandName="proforma" HeaderText="Proforma" Text="view" ></asp:ButtonColumn>
<asp:ButtonColumn ButtonType="LinkButton" CommandName="commercial" HeaderText="Commercial" Text="view" ></asp:ButtonColumn>
</columns>
</asp:DataGrid>
[/code]