Сначала добавьте раскрывающийся список объявлений в сетку просмотра с помощью поля шаблона, подобного этому. Убедитесь, что вы добавили событие OnRowCreated в сетку просмотра
<asp:GridView ID="GridView1" runat="server" OnRowCreated="GridView1_RowCreated">
<Columns>
<asp:TemplateField HeaderText="Prerequisite Course">
<ItemStyle HorizontalAlign="Center" />
<ItemTemplate>
<asp:DropDownList ID="ddlPrerequisiteCourseCode" runat="server">
</asp:DropDownList>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
Далее в коде позади Добавьте событие GridView1_RowCreated к вашему GridView
protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
// Bind drop down to PrerequisiteCourseCodes
DropDownList ddl = (DropDownList)e.Row.FindControl("ddlPrerequisiteCourseCode");
ddl.DataSource = PrerequisiteCourseCodeList;
ddl.DataBind();
}
}