Velocity Reviews

Velocity Reviews (http://www.velocityreviews.com/forums/index.php)
-   ASP .Net Web Controls (http://www.velocityreviews.com/forums/f63-asp-net-web-controls.html)
-   -   Dynamic Template Column - retaining value on postback (http://www.velocityreviews.com/forums/t773570-dynamic-template-column-retaining-value-on-postback.html)

Etrast 06-17-2004 09:29 PM

Dynamic Template Column - retaining value on postback
 
I am adding dynamic template columns to a datagrid. The template column contains a textbox which the user can edit. When I am rendering it initially, the text in the textbox is bound to a column in the dataset. Everything works fine till this point.

After the user makes changes to the textbox and submits the page, I am creating the dynamic columns in page_load. The problem I am facing is that when creating the textbox again, I do not have the value that the user put in. Is there any way I can get the value put in by the user when I create the template column again on post back.


All the articles I have read say the value of the textbox should be in the viewstate and should be assigned to the control when it is created again on postback.

Any help will be greatly appreciated..



Tim_k 06-30-2004 03:55 PM

RE: Dynamic Template Column - retaining value on postback
 
Etrast,
I have the same problem. This code finds the user entered value in a textbox within a grid. Then it updates the value(s) to the bound datatable. But the value does not display after rebinding to the grid. I think it has something to do with the binding of the textbox?
Tim

For Each dgitem In dgQuery.Items
txt1 = CType(dgitem.FindControl("txtValues"), TextBox) 'Values textbox
Session("dtTable1").Rows(dgitem.ItemIndex).Item("t xtValues") = txt1
Next

drTemp = Session("dtTable1").Rows(rowNum)
Session("dtTable1").Rows.Remove(drTemp)


"Etrast" wrote:

> I am adding dynamic template columns to a datagrid. The template column contains a textbox which the user can edit. When I am rendering it initially, the text in the textbox is bound to a column in the dataset. Everything works fine till this point.
>
> After the user makes changes to the textbox and submits the page, I am creating the dynamic columns in page_load. The problem I am facing is that when creating the textbox again, I do not have the value that the user put in. Is there any way I can get the value put in by the user when I create the template column again on post back.
>
>
> All the articles I have read say the value of the textbox should be in the viewstate and should be assigned to the control when it is created again on postback.
>
> Any help will be greatly appreciated..
>
>



All times are GMT. The time now is 05:25 AM.

Powered by vBulletin®. Copyright ©2000 - 2014, vBulletin Solutions, Inc.
SEO by vBSEO ©2010, Crawlability, Inc.