I've been stuck on this error for a whole day!!!  I've searced the
www, and can't find anything useful.  In GridView1_RowUpdating is
where the code bombs, I've marked line below.  Help!

<asp:GridView id="GridView1" runat="server" CssClass="Grid"
DataKeyNames="ID"
    AllowPaging="false"
    OnRowEditing = "GridView1_RowEditing"
    OnRowUpdating = "GridView1_RowUpdating"
    AutoGenerateColumns="False"
    EnableViewState="false" ShowFooter="true">
    <FooterStyle ForeColor="#4A3C8C" BackColor="#B5C7DE"></
FooterStyle>
        <HeaderStyle Font-Bold="True" ForeColor="#F7F7F7"
BackColor="#4A3C8C"></HeaderStyle>
        <Columns>
        <asp:TemplateField  HeaderText="ID">
            <ItemTemplate>
                    <%#Eval("ID")%>
            </ItemTemplate>
         </asp:TemplateField>
        <asp:CommandField ShowEditButton="true" EditText="Edit"
CausesValidation="false" />
        <asp:CommandField ShowDeleteButton="true" EditText="Delete" />
        <asp:TemplateField  HeaderText="mlsnum">
            <EditItemTemplate>
                <asp:TextBox ID="txtMls" runat="server" Text='<%#
Bind("mlsnum") %>'/>
            </EditItemTemplate>
            <ItemTemplate>
                    <%#Eval("mlsnum")%>
            </ItemTemplate>
        </asp:TemplateField>
        <asp:TemplateField  HeaderText="Address">
            <EditItemTemplate>
                <asp:TextBox ID="txtAddress" runat="server" Text='<%#
Bind("Address") %>'/>
            </EditItemTemplate>
            <ItemTemplate>
                    <%#Eval("Address")%>
            </ItemTemplate>
        </asp:TemplateField>
--->end asp code

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

Reply via email to