Borys Pawluczuk

Borys Pawluczuk programista
web/mvc/rest

Temat: Odczytanie wartości z dynamicznych kontrolek

Tworzę dynamicznie kontroli textbox w nagłówku kontrolki gridview w ten sposób:

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);
}
}

Problem polega na tym że nie wiem jak sie dostać do ich zawartości jak coś w nie wpiszę?
np na zdarzenie button'a onclick chciałbym wyciągnąć dane z tych pól

Ogólnie pytanie brzmi jak znależć te kontrolki zanim zostaną zniszczone przy przeładowaniu strony po kliknięciu w button?
Tomasz M.

Tomasz M. never go full
retard!

Temat: Odczytanie wartości z dynamicznych kontrolek

Adam Zakrzewski:
Tworzę dynamicznie kontroli textbox w nagłówku kontrolki gridview w ten sposób:

Tak na pierwszy rzut oka to nienajlepszy pomysł (problemy z viewstate). Może zamiast tego użyj ajaxowego requesta? Zbuduj kontrolki, daj im atrybtu `onclientclick` (w sensie jakiemuś buttonowi) z jakąś tam customową funkcją JSa zbierająca dane z kontrolek i wysyłającą czy to XMLa czy JSONa. Nie znam kontekstu i celu, ale może to lepsze rozwiązanie?Tomasz M. edytował(a) ten post dnia 19.01.13 o godzinie 13:19

konto usunięte

Temat: Odczytanie wartości z dynamicznych kontrolek

Nie wiem czy ja dobrze zrozumiałem :
TextBox searchTextbox =(TextBox) ((sender as GridView).Rows[x].Cells[x].FindControl("TbNameUn"));
Borys Pawluczuk

Borys Pawluczuk programista
web/mvc/rest

Temat: Odczytanie wartości z dynamicznych kontrolek

To mają być pola filtra, może inaczej sie to robi, czy ma ktoś z was jakiś przykład zrobionego filtra w gridview?
Tomasz M.

Tomasz M. never go full
retard!

Temat: Odczytanie wartości z dynamicznych kontrolek

Adam Zakrzewski:
To mają być pola filtra, może inaczej sie to robi, czy ma ktoś z was jakiś przykład zrobionego filtra w gridview?

Wuala http://www.codeproject.com/Articles/28910/Custom-GridV...
Borys Pawluczuk

Borys Pawluczuk programista
web/mvc/rest

Temat: Odczytanie wartości z dynamicznych kontrolek

Ok, dzięki szukałem tego właśnie, mam tylko jeszcze pytanie czy robił ktos to w taki sposób że do grida dodawał nowy wiersz z filtrami?Adam Zakrzewski edytował(a) ten post dnia 20.01.13 o godzinie 08:17
Tomasz M.

Tomasz M. never go full
retard!

Temat: Odczytanie wartości z dynamicznych kontrolek

Adam Zakrzewski:
Ok, dzięki szukałem tego właśnie, mam tylko jeszcze pytanie czy robił ktos to w taki sposób że do grida dodawał nowy wiersz z filtrami?

Tak, ale robiłem własną kontrolkę z obsługą viewstate'a i linq, no i modyfikowałem orygnalny render. Trochę jest z tym roboty.

Następna dyskusja:

ClubFreedom - poszukujemy d...




Wyślij zaproszenie do