Я пытался добавить раскрывающийся элемент управления в столбце вида сетки Telerik.Ниже приведен фрагмент кода.когда я использую раскрывающийся список «Поиск элемента управления», он возвращает ноль, и данные не связаны.
ASP
<telerik:GridTemplateColumn AllowFiltering="False" ShowFilterIcon="False">
<HeaderStyle HorizontalAlign="Center" />
<HeaderTemplate>
Change Sort Order
</HeaderTemplate>
<ItemStyle HorizontalAlign="Center" Width="5%"/>
<ItemTemplate>
<asp:DropDownList ID="myDropDown" DataTextField="TextFieldValue" DataValueField="ValueFieldValue" runat="server"/>
</ItemTemplate>
</telerik:GridTemplateColumn>
C # код
protected void gdvFMclevel1_ItemDataBound(object sender, GridItemEventArgs e)
{
GridItem item = (GridItem)e.Item;
DropDownList list=(DropDownList)item.FindControl("myDropDown");
Controller c = new Controller();
DataSet ds = new DataSet();
ds = c.GetSortList();
if (ds.Tables[0].Rows.Count > 0)
{
list.DataSource = ds.Tables[0];
list.DataTextField = "Order";
list.DataValueField = "SortOrder";
list.DataBind();
}
}
Пожалуйста, дайте мне знатьКак я могу получить данные в раскрывающемся списке.Я получаю исключение ссылки на объект на этом.