使用 C#,如何从 RadGrid 页脚中的文本框中获取值?
我在以下代码中遇到错误。我该如何解决?
TextBox texte=(TextBox)RadGrid1.FooterRow.FindControl("textempno");
你应该这样做:
if (e.Item is GridFooterItem)
{
TextBox texte = (TextBox)RadGrid1.FooterRow.FindControl("textempno");
}
此外,您可以这样做:
GridFooterItem footerItem = (GridFooterItem)RadGrid1.MasterTableView.GetItems(GridItemType.Footer)[0];
TextBox texte=(TextBox)footerItem.FindControl("textboxid");//accessing Button inside FooterTemplate
我在获取网格页脚项目时给出了索引 [0],因为文本框是我的网格页脚中唯一的项目。如果您有多个页脚项目,您可以给出要查找的项目的索引。