That's okay, It's done..
Here's what I code.
I don't know if I could optimize this..
public class gTemplate : ITemplate
{
public gTemplate(){}
public InstantiateIn(S ystem.Web.Ui.Co ntrol.container )
{
Literal myLnk= new Literal();
myLnk.DataBindi ng+=new EventHandler(th is.Id_DataBindi ng);
container.Contr ols.Add(myLnk);
}
private void Id_DataBinding( Object sender, EventArgs e)
{
Literal myLiteral = (myLiteral) sender;
GridViewRow myRow (GridViewRow) myLiteral.Namin Container;
myLiteral="<a href=\"#\" onclick="myFunc tion('"+
DataBinder.Eval (myRow.DataItem ,"Id").ToString ()+"')\">Delete </a>";
}
}
And I add to the gridview
TemplateField myTemplate=newT emplateField();
myTemplate.Item Style.Width=100 ;
myTemplate.Item Template=new gTemplate();
myGridView.Colu mns.Add(myTempl ate);
Stan
"Stan SR" <st**@pasdepam. netsunset.coma écrit dans le message de
news:Ou******** ******@TK2MSFTN GP06.phx.gbl...
Hi,
How can I convert this in c# code ?
<asp:TemplateFi eld HeaderStyle="10 0">
<ItemTemplate >
<a href="#"
onclick="<%#fun cDelete(Contain er.DataItem)%>" >Delete</a>
</ItemTemplate>
</asp:TemplateFie ld>
Thanks in advance.
Stan