Asp.net 访问gridview标题中的第二行

Asp.net 访问gridview标题中的第二行,asp.net,gridview,Asp.net,Gridview,我的gridview中有多个标题。我将它们添加到行创建事件中。它们都很好用。现在我想访问标题中第二行和第三行的文本框(P、P1、C、C1),并获取/设置其值。我该怎么做 gridView.HeaderRow.FindControl无法获取文本框。感谢您的帮助。谢谢 Header1 Header2 Header3 Header4 Header5 P P1 C C1 Data1 Data2 Data3 Data4 Data5 D

我的gridview中有多个标题。我将它们添加到行创建事件中。它们都很好用。现在我想访问标题中第二行和第三行的文本框(P、P1、C、C1),并获取/设置其值。我该怎么做

gridView.HeaderRow.FindControl无法获取文本框。感谢您的帮助。谢谢

Header1 Header2 Header3 Header4 Header5 P P1 C C1 Data1 Data2 Data3 Data4 Data5 Data1 Data2 Data3 Data4 Data5 Data1 Data2 Data3 Data4 Data5 Data1 Data2 Data3 Data4 Data5 校长1校长2校长3校长4校长5 P1 C C1 数据1数据2数据3数据4数据5 数据1数据2数据3数据4数据5 数据1数据2数据3数据4数据5 数据1数据2数据3数据4数据5
看一看,它应该解释如何创建和访问元素。据我所知,您需要访问headerRow并像这里一样迭代它

嗨,John,谢谢。我尝试循环标题行,但gridview.HeaderRow不返回集合。在本例中,它只是一行,只有标题(标题1…5)。您确定您确实添加了多个标题,而不仅仅是包含元素(P,P1)和(C,C1)的两行吗?如果不是,则使用您分配给gridView的DataTable对象并尝试“nameofdatatable”。行[0][1],如果此内容为“P”,则将它们添加为行元素,而不是第二个标题。