public void InstantiateIn( Control container )
{
DataControlFieldCell cell = container as DataControlFieldCell;
if ( cell != null )
{
EditField editField = cell.ContainingField as EditField;
ParentGrid = editField.ParentGrid;
LinkButton lbEdit = new LinkButton();
lbEdit.CausesValidation = false;
lbEdit.CssClass = editField.ButtonCssClass;
lbEdit.ToolTip = editField.ToolTip;
HtmlGenericControl buttonIcon = new HtmlGenericControl( "i" );
buttonIcon.Attributes.Add("class", editField.IconCssClass);
lbEdit.Controls.Add( buttonIcon );
lbEdit.Click += lbEdit_Click;
cell.Controls.Add( lbEdit );
}
}