Dodaje dynamicznie pola do gridView headera, pola potrzebne mi są do filtra.
Pola sie dodaja, mam tylko pytanie jak sie do nich dostać, żeby odczytać zawartość?

I jeszcze drugie moje pytanie co zrobić żeby dodany wiersz znalazł sie pod headerem a nie nad jak teraz?

 
        protected void gvCustomers_RowCreated(object sender, GridViewRowEventArgs e)
        {

            if (e.Row.RowType == DataControlRowType.Header)
            {
                GridViewRow newHeaderRow = new GridViewRow(-1, -1, DataControlRowType.Header, DataControlRowState.Normal);

                TextBox TbNameUn = new TextBox();
                TbNameUn.ID = "TbNameUn";

                TableCell cell1 = new TableHeaderCell();
                cell1.ColumnSpan = 1; 
                cell1.Text = "Expected";
                cell1.Controls.Add(TbNameUn);

                newHeaderRow.Cells.Add(cell1);

                ((GridView)sender).Controls[0].Controls.AddAt(0, newHeaderRow);
            }
    }