Bottoni in datagrid

giovedì 11 settembre 2003 - 12.16

1234 Profilo | Newbie

Sto modificando il codice del Starter Kit Time Tracker ed ora ho un prublema con i bottoni Edit e Delete che si trovano nel DataGrid, eppure il codice sembra ok, infatti:

CODE-BEHIND:
this.ActivityGrid.EditCommand += new System.Web.UI.WebControls.DataGridCommandEventHandler(this.ActivityGrid_OnEdit);
this.ActivityGrid.DeleteCommand += new System.Web.UI.WebControls.DataGridCommandEventHandler(this.ActivityGrid_OnDelete);

HTML:
<ItemTemplate>
<asp:imagebutton id="Imagebutton1" runat="server" CausesValidation="false"
NAME="Imagebutton1" CommandName="Edit" AlternateText="Edit"
ImageUrl="images/icon-pencil.gif"></asp:imagebutton><IMG src="images/spacer.gif"
width="3">
<asp:imagebutton id="Imagebutton2" CausesValidation="False" Runat="server"
NAME="Imagebutton2" CommandName="Delete" AlternateText="Delete"
ImageUrl="images/icon-delete.gif"></asp:imagebutton>
</ItemTemplate>

Purtroppo quando clicco uno dei due bottoni i metodi corrispondenti (vale a dire _OnEdit(Object sender, DataGridCommandEventArgs e) e _OnDelete(Object sender, DataGridCommandEventArgs e) non partono: ho fatto anche il debug e quando clicco sui bottoni effettivamente non ci passa per quei metodi.

Cosa dovrei verificare d'altro? cosa dovrei correggere?

Admin Profilo | Junior Member

prova a mettere CommandName="edit" e CommandName="delete"... cioè i nomi dei comandi in minuscolo.

Ciao

Stefano

Admin Profilo | Junior Member

scusa... non c'entra il nome del command in minuscolo. Devi provare ad utilizzare il linkbutton anzichè l'imagebutton.

Per inserire l'immagine, io faccio così:

<asp:LinkButton ID="DeleteCmd" Runat="server" CommandName="Delete"<img border="0" src="/Files/common/Images/Icons/delete.gif" alt="Elimina categoria" /></asp:LinkButton>

Ciao!
---
Stefano Giannone [MCP .NET]

1234 Profilo | Newbie

Ciao,
sai cosa ho fatto alla fine... ho ripreso la versione precedente... quella che funzionava anche con gli imagebutton: ora funziona ma ho rinunciato a trattare il mio progetto con le CollectionBase: è da quando ho modificato tutto il progetto che le cose che prima funzionavano si sono ROOOTTTEEEE :)

Grazie cmq e scusa il disturbo
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5