L'avevo pensato anch'io, però siccome a fianco ho messo elimina e modifica volevo mettere anche insrimento con la variante che mi deve chiamare un'altra form.
Comunque potrei metterlo anche da un'altra parte, ma sto insistendo perchè questa opzione mi serve assolutamente più avanti (questa volta per beccare la riga e fare altre cose) e comunque sto vedendo che non funziona e non capisco il perchè nonostante stia seguendo una guida.
Guarda per favore un' pò il codice orgine e dimmi per favore dove sta il problema perchè l'evento non si scatena, come mai ? :
codice:
...
<asp:TemplateField HeaderText="Inserisci" ShowHeader="False">
<ItemTemplate>
<asp:ImageButton ID="ImageButton1" runat="server" CausesValidation="false"
CommandName="InsAzienda" CommandArgument="<%# ((GridViewRow) Container).RowIndex %>"
ImageUrl="~/Images/Inserisci.png" Text="" />
</ItemTemplate>
<ItemStyle HorizontalAlign="Center" />
</asp:TemplateField>
</Columns>
e poi la chiamata :
codice:
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "InsAzienda")
{
// // Retrieve the row index stored in the
// // CommandArgument property.
// int index = Convert.ToInt32(e.CommandArgument);
// // Retrieve the row that contains the button
//// from the Rows collection.
//GridViewRow row = GridView1.Rows[index];
//// Add code here to add the item to the shopping cart.
Response.Redirect("~/root/FormMia.aspx");
}
}
}