我有以下代码用于在我的 gridviews 页脚中填充下拉列表。
if (!IsPostBack)
{
GridViewRow FooterRow = (GridViewRow)grdTime.FooterRow;
if (FooterRow != null)
{
QuartersTableAdapter Quarters = new QuartersTableAdapter();
DropDownList ddMonStart = (DropDownList)FooterRow.FindControl("ddMonStart");
ddMonStart.DataSource = Quarters.GetQuarters();
ddMonStart.DataTextField = "QuarterHour";
ddMonStart.DataValueField = "QuarterHour";
ddMonStart.DataBind();
}
}
现在我已经在另一个应用程序中完成了这个,它工作正常,但在这种情况下,它没有绑定到下拉列表,因为 FooterRow 永远不是 Null。
任何人都知道为什么 footerRow 可能不可用?
谢谢