Я следовал за учебником http://www.codeproject.com/Articles/20047/Editable-Nested-GridView-All-in-One
На странице таблица, соответствующая родительскому Gridview, отображается в другой таблице, соответствующей дочернему gridview, в строке родительской таблицы. Но вместо этого он имеет только пустой раздел
<tr>
<td colspan="100%">
<div id="div1" style=style="display:block;position:relative;left:15px;OVERFLOW:auto;WIDTH:97%">
<div></div>
</div>
</td>
</tr>
Во время отладки в Visual Studio я узнал, что обнаружен «дочерний gridview» (серверный элемент управления). В событии ROwDataBound родительского gridview он может найти дочерний элемент управления gridview следующим образом:
GridView gv = new GridView();
gv = (GridView)row.FindControl("GridView2");
Я предположил это, поскольку не сгенерировано исключение нулевой ссылки