Вам необходимо выставить события из родительского элемента управления, добавив дополнительные события:
public event EventHandler GridViewClicked;
И вы вызываете его на своем дочернем элементе управления, используя следующее:
private void ChildControlGrid_RowClicked(object sender, EventArgs e)
{
if (GridViewClicked != null)
{
GridViewClicked(sender, e);
}
}
Затем выРеализуйте это так же, как любое событие в вашей форме:
yourControl.GridViewClicked += new EventHandler(ChildGridRowClicked);
private void ChildGridRowClicked(object sender, EventArgs e)
{
// Child row clicked
}