2012-06-08 25 views
1

我有Gridview和標題有文本框和標籤,我有一個搜索按鈕在gridview的一側,當用戶點擊搜索時,我需要過濾gridview的數據列的texbox值。在ASP.Net中訪問gridview的標題控件C#

+0

「的GridView」識別細胞在ASP.NET Web窗體或任何其他第三方的GridView? (我看你已經在你的問題中標記了asp.net-mvc) –

+0

對不起,僅限於ASP.NET。 – Roshe

回答

2

試試這個

TextBox textBox = (TextBox)gridView1.HeaderRow.FindControl("contorlId"); 

一列內專門通過搜索索引

TextBox textBox = (TextBox)gridView1.HeaderRow.Cells[0].FindControl("contorlId"); 
+0

文本框始終爲空。任何想法? – Roshe

+0

其實我是動態創建文本框和運行時的文本框Id是'ctl00_sys_ABC_gridView1_ctl01_txtXYZ',我正在使用更新面板'ABC' – Roshe

+0

您是否自動生成gridview?爲什麼不爲GridView創建列,以便在設計器中可以將文本框置於asp中:TemplateField/HeaderTemplate –