plusieurs boutons images dans un DataGrid
Bonsoir,
J'ai un DataGrid avec 2 boutons images. le seul probleme que je rencontre c'est que je ne sais pas comment faire pour avoir un controle different pour chaque boutons.
Voici le code de ma DataGrid
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
<div style="OVERFLOW: auto; WIDTH: 400px; HEIGHT: 380px" >
<asp:datagrid id="maGrille" runat="server" AutoGenerateColumns="False" OnItemCommand="maGrille_ItemCommand" ShowFooter="false" >
<Columns >
<asp:BoundColumn DataField="Numero_Client" HeaderText="Numero">
</asp:BoundColumn >
<asp:BoundColumn DataField="Nom" HeaderText="Nom">
</asp:BoundColumn >
<asp:templatecolumn HeaderText="Actions" >
<ItemStyle horizontalalign="center" CssClass='dataTableRow' />
<ItemTemplate >
<asp:ImageButton id='editer' runat="server" ImageUrl="../pics/edit.png" CommandName="maGrille_ItemCommand" ImageAlign='AbsMiddle' AlternateText='Editer' >
</asp:ImageButton>
<asp:ImageButton id='contact' runat="server" ImageUrl="../pics/add.png" CommandName="maGrille_ItemCommand" ImageAlign='AbsMiddle' AlternateText='Contacts' >
</asp:ImageButton>
</ItemTemplate >
</asp:templatecolumn>
</Columns>
</asp:datagrid>
</div> |
Voici le code qui accompagne la datagrid
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| public void maGrille_ItemCommand(object sender, DataGridCommandEventArgs e)
{
OleDbConnection maConnection = new OleDbConnection(
"Provider=SQLOLEDB;server=(local)\\SQLEXPRESS;database=Ynolis;Trusted_Connection=yes");
String var1 = e.Item.Cells[0].Text.ToString();
Response.Redirect("reclamation-modifier.aspx");
}
public void maGrille_ItemCommand2(object sender, DataGridCommandEventArgs e)
{
OleDbConnection maConnection = new OleDbConnection(
"Provider=SQLOLEDB;server=(local)\\SQLEXPRESS;database=Ynolis;Trusted_Connection=yes");
Response.Redirect("dd.aspx");
} |
La deuxieme partie de mon code est un peu n'importe quoi puisque je n'arrive pas à appliquer un traitement different pour chaque bouton.
Merci