Go Back   Velocity Reviews > General Computer Discussion > General Help Related Topics
User Name
Password
Register FAQ Members List Calendar Search Today's Posts Mark Forums Read

Reply

General Help Related Topics - ASP.NET VB Using ItemDataBound to create textbox in datagrid rows.

 
Thread Tools Search this Thread
Old 01-18-2008, 07:42 PM   #1
Default ASP.NET VB Using ItemDataBound to create textbox in datagrid rows.


I'm trying to place textboxes in the rows of a datagrid so that the user can edit the values. Using itemdatabound, I’m able to input the textboxes into the datagrid. The problem is when I try to retrieve the data from the textboxes; I’m unable to do so. In fact, after the postback, the textboxes disappear along with the newly edited values. Why and how can I keep this from happening? The Page_Load event is not linked to the datagrid so that's not the reason for losing my textboxes. Below are two code snippets from my app written in VB.NET. I’m using Visual Studio.Net 2003.

Private Sub dgMonthly_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles dgMonthly.ItemDataBound

Dim i As Integer
For i = 0 To e.Item.Cells.Count - 2
If e.Item.Cells(0).Text = "Plan" Or e.Item.Cells(0).Text = "Calculated Plan" Then
Dim editcell As TableCell = e.Item.Cells(i + 1)
Dim tb As New TextBox
tb.ID = "Plan"
tb.Columns = 5
tb.Text = e.Item.Cells(i + 1).Text
editcell.Controls.Add(tb)
End If
Next

End Sub

Private Sub ibtnUpdate_Click(ByVal sender As System.Object, ByVal e As System.Web.UI.ImageClickEventArgs) Handles ibtnUpdate.Click
Dim dgi As DataGridItem
Dim i As Integer

For Each dgi In dgMonthly.Items
For i = 0 To dgi.Cells.Count - 2
If dgi.Cells(0).Text = "Plan" Or dgi.Cells(0).Text = "Calculated Plan" Then
Dim Test As TextBox
Test = CType(dgi.Cells(i + 1).FindControl("Plan"), TextBox)

End If
Next
Next
End Sub


smi59550
smi59550 is offline   Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Get datagrid textbox value kanchangorak Software 0 03-11-2009 11:11 AM
VB .NET: How to extract the value of a textbox in a GridView TemplateField? k3nz0 General Help Related Topics 1 03-01-2009 06:26 AM
validating textbox inside datagrid susan_1516 Software 0 11-09-2008 01:29 PM
how to create an new webform with codebehind dynamically using c# in asp.net?. krish200 Software 1 12-18-2007 09:16 PM
Unable to create ASP.NET application SHARP END Software 0 04-04-2007 10:54 PM




SEO by vBSEO 3.3.2 ©2009, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46