如何将Page.FindControl Dropdownlist从N-Tier分配为数组作为数据源

时间:2014-09-25 04:21:04

标签: c# asp.net

这是我的代码。问题是我无法弄清楚如何在网格视图中访问控件。所以,我正在尝试使用Page.findControl,但我似乎无法找到一个在线解决方案,了解如何让控件在页面代码中工作以识别控件,然后将其添加到我定义的数据源中。

WorkShopClassBusiness WCB = new WorkShopClassBusiness();
List<WorkShopClass> Ls = WCB.GetWorkClass();

Page.FindControl("DropDownList5").DataSource = Ls;
Page.FindControl("DropDownList5").DataValueField = "WorkShopClassID";
Page.FindControl("DropDownList5").DataTextField = "Name";
Page.FindControl("DropDownList5").DataBind();

1 个答案:

答案 0 :(得分:0)

对于gridview,您必须进入行和单元格级别:

var ddl = grid.Rows[1].Cells[1].FindControl("DropDownList5")
ddl.DataSource = Ls;
.
.