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
>>
>
>