You can use Item data bound event of data list and in this event use find control to find your image button. Like this:
protected void DataList_ItemDataBound(Object sender,DataListEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item)
{
GridViewRow row = (sender as DataList).NamingContainer as GridViewRow;
if (row != null)
{
ImageButton img = row.FindControl("imbtn") as ImageButton ;
if (img != null)
{
}
}
}
}