Found the solution. I knew it would be something small. I had my EnableViewState="false", I corrected it to true and it works!! Thanks to asp.net forum. In my opinion a better forum.
On Thu, May 13, 2010 at 6:57 PM, Soo Kim <[email protected]> wrote: > 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 >>>> >>> >>> >> >
