This is a migrated thread and some comments may be shown as answers.

Add event (onclick) to DataGrid Button into ItemDataBound

1 Answer 423 Views
Grid
This is a migrated thread and some comments may be shown as answers.
mbro87
Top achievements
Rank 1
mbro87 asked on 30 Mar 2011, 10:35 AM
Hello, i've try to add a event (OnClick) on my GridButtonColumn:

if (e.Item.OwnerTableView.Name == "ChildTableName")
{
ImageButton LinkButton = (ImageButton)item["BtnCol"].Controls[0];
LinkButton.ToolTip = ResourceProvider.GetLocalValue("Cfg_Carousel_Peg_Bobbins_Details");
                
// [...] AddAttribute
}

But I need to intercept the button with UniqueName BtnCol value into if statement:

<telerik:GridButtonColumn 
UniqueName="BtnCol" 
ButtonType="ImageButton" 
ImageUrl="Images/Generic/Icons/info.gif"                                  
CommandName="BobbinsDetails">
<HeaderStyle Width="30px"></HeaderStyle>
</telerik:GridButtonColumn>

What?
Thanks

1 Answer, 1 is accepted

Sort by
0
mbro87
Top achievements
Rank 1
answered on 30 Mar 2011, 10:55 AM
Sorry,

this is a solution:

        protected void RG1_ItemDataBound(object sender, GridItemEventArgs e)
        {
            if (e.Item is GridDataItem && e.Item.OwnerTableView.Name == "ChildTableName")
            {
                GridDataItem item = e.Item as GridDataItem;


                ImageButton LinkButton = (ImageButton)item["BtnCol"].Controls[0];
                LinkButton.ToolTip = ResourceProvider.GetLocalValue("Cfg_Carousel_Peg_Bobbins_Details");
                
// [...]
            }
        }
Tags
Grid
Asked by
mbro87
Top achievements
Rank 1
Answers by
mbro87
Top achievements
Rank 1
Share this question
or