Я думаю, что событие, которое вы ищете, является "row_command" вашего основного вида сетки.в событии row_command вы можете получить свое значение из выбранной вами строки, затем найти сетку внутри строки и указать ее источник данных.
Я не могу проверить это сейчас, но должно быть что-то вроде этого
int index = Convert.ToInt32(e.CommandArgument);
GridViewRow row = MainGridView.Rows[index];
Gridview dv = row.FindControl(“yourGridViewId”);
dv.DataSource = yourdatasource;