Thank you Sanjay for responding, I haven't been able to progress, I've tried everything.
I tried your solution, but I get the error "'Row' is not a member of 'System.Web.UI.WebControls.GridViewUpdateEventArgs'." on e.Row On Tue, May 11, 2010 at 3:38 AM, Sanjay JANI <[email protected]> wrote: > TRY THIS > > Protected Sub GridView1_RowUpdating(ByVal sender As Object, ByVal e As > GridViewUpdateEventArgs) > > If e.Row.RowType = DataControlRowType.DataRow Then > > ID = GridView1.DataKeys(e.RowIndex).Value > Dim txtAddress As String > txtAddress = > CType(GridView1.Rows(e.RowIndex).FindControl("txtAddress"),TextBox).Text > End if > > End Sub > > > On Mon, May 10, 2010 at 10:28 PM, Soo Kim <[email protected]> wrote: > >> I took out the code for the footer due to error, wanted to make sure this >> was working first. Will add footer later. No, could you elaborate? >> >> On Sat, May 8, 2010 at 2:03 PM, crazy <[email protected]> wrote: >> >>> Hi, >>> In header and footer there are no textboxes, right? and textboxes are in >>> item template. >>> I hope,you got my point... >>> >>> On Fri, May 7, 2010 at 5:15 PM, Stephen Russell <[email protected] >>> > wrote: >>> >>>> On Thu, May 6, 2010 at 10:50 AM, shookim <[email protected]> wrote: >>>> >>>> You need to pass either the row # or the value here because >>>> CType(GridView1.Rows(e.RowIndex).FindControl("txtAddress"), >>>> TextBox).Text e.RowIndex is not valid in this sub. >>>> >>>> >>>> >>>> > -----vb code---- >>>> > Sub BindData() >>>> > >>>> > Dim strSqlConnection As String = >>>> > ConfigurationManager.AppSettings("ConnectionString") >>>> > Dim strSqlStatement As String >>>> > Dim sqlConn As SqlConnection >>>> > Dim dsAdSignup As New DataSet >>>> > Dim objDS = New DataSet >>>> > >>>> > objDS.DataSetName = "dsAdSignup" >>>> > sqlConn = New SqlConnection(strSqlConnection) >>>> > >>>> > strSqlStatement = "select * from tblAdSignup" >>>> > >>>> > Dim cmd As SqlCommand >>>> > Dim dataAdapter As New SqlDataAdapter >>>> > >>>> > cmd = New SqlCommand(strSqlStatement, sqlConn) >>>> > >>>> > dataAdapter.SelectCommand = cmd >>>> > dataAdapter.Fill(dsAdSignup) >>>> > GridView1.DataSource = dsAdSignup >>>> > GridView1.DataBind() >>>> > >>>> > End Sub >>>> > >>>> > Protected Sub GridView1_RowUpdating(ByVal sender As Object, ByVal e >>>> > As GridViewUpdateEventArgs) >>>> > >>>> > ID = GridView1.DataKeys(e.RowIndex).Value >>>> > Dim txtAddress As String >>>> > txtAddress = >>>> > CType(GridView1.Rows(e.RowIndex).FindControl("txtAddress"), >>>> > TextBox).Text <----this is where it bombs >>>> > >>>> > End Sub >>>> > >>>> > >>>> > -------END CODE------ >>>> > >>>> > txtAddress = >>>> > CType(GridView1.Rows(e.RowIndex).FindControl("txtAddress"), >>>> > TextBox).Text is where it is bombing, help! >>>> > >>>> >>>> >>>> >>>> -- >>>> Stephen Russell >>>> >>>> Sr. Production Systems Programmer >>>> CIMSgts >>>> >>>> 901.246-0159 cell >>>> >>> >>> >>> >>> -- >>> "People who never make mistakes, never do anything." >>> >>> dEv >>> >> >> >
