如何获得Telerik RadGrid页脚行值?

时间:2013-09-20 03:09:51

标签: c#-4.0 telerik radgrid

使用C#,如何从RadGrid页脚中的文本框中获取值?

我在以下代码中收到错误消息。我该如何解决?

TextBox texte=(TextBox)RadGrid1.FooterRow.FindControl("textempno");

1 个答案:

答案 0 :(得分:1)

你应该这样做:

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],因为文本框是我的网格页脚中唯一的项目。如果您有多个页脚项,则可以给出要查找的项的索引。