如何将数据绑定到gridview中的下拉列表,这是一个EditItemTemplate

时间:2010-12-07 12:26:29

标签: c# asp.net gridview drop-down-menu

我宣布我的模板如下

    <EditItemTemplate>  
               <asp:DropDownList ID="ddlYear" runat="server" DataSource='<%#GetYears() %>' DataTextField="year" DataValueField="year"></asp:DropDownList>  
           </EditItemTemplate>

我需要绑定来自我使用的函数的数据GetYears()我不知道如何运行它可以帮助我任何人

当我点击gridview的编辑时,我需要在下拉列表中加载示例名称的数据是正确的方式还是有最好的方法来执行此操作

2 个答案:

答案 0 :(得分:1)

在后面的代码中,您可以通过单击编辑链接使用findcontrol方法找到下拉列表,并且可以轻松绑定。

答案 1 :(得分:0)

您可以在页面上创建一个objectDatasource,然后将datasourceid设置为该objectDataSource。然后你可以创建你的POCO课程 有关objectdatasource的更多信息,请查看此链接 http://quickstarts.asp.net/QuickStartv20/aspnet/doc/ctrlref/data/objectdatasource.aspx