Click here to Skip to main content
15,888,454 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
My registration.aspx page


<div class="form-group" >
     ENTER EMPLOYEE ID :
     <asp:TextBox ID="TextBox1" placeholder="Employee ID" CssClass="form-control" width="400px" runat="server"></asp:TextBox>
     <br />
     <br />
     ENTER FIRSTNAME :
     <asp:TextBox ID="TextBox2" placeholder="First name" CssClass="form-control" width="400px" runat="server"></asp:TextBox>
     <br />
     <br />
     ENTER LASTNAME :
     <asp:TextBox ID="TextBox3" placeholder="Last name" CssClass="form-control" width="400px" runat="server"></asp:TextBox>
     <br />
     <br />
     ENTER ADDRESS:
     <asp:TextBox ID="TextBox4" placeholder="Address" CssClass="form-control" width="400px" runat="server"></asp:TextBox>
     <br />
      <br />
      <br />
     ENTER CITY:
     <asp:TextBox ID="TextBox5" placeholder="city" CssClass="form-control" width="400px" runat="server"></asp:TextBox>
     <br />
      <br />
      <br />
         <table>
            <tr> <td><asp:Button ID="Button1" runat="server"  Text="Save" Width="70px" BackColor=" Lightblue" OnClick="Button1_Click"/></td>
                 <td style="padding-left:20px;"></td>
                <td><asp:Button ID="Button2" runat="server"  Text="Cancel" Width="60px"  BackColor=" Lightblue" OnClick="Button2_Click" Height="26px"/></td>
                 <td style="padding-left:20px;"></td>
                <%--<td> <asp:Button ID="Button4" runat="server"  Text="Update" Width="60px"  BackColor=" Lightblue" OnClick="Button4_Click" Height="27px"/></td>--%>
            </tr>
         </table>
            <br />
             <br />
         <%--Start--%>
         <table>
             <tr>
                 <td>
             <asp:GridView ID="GridView3" runat="server"  AutoGenerateColumns="False"
                   BackColor="#DEBA84" BorderColor="#DEBA84" BorderStyle="None" BorderWidth="1px"
                   CellPadding="3" DataKeyNames="EmpID" AutoGenerateDeleteButton="True"
                   AutoGenerateEditButton="True" onrowcancelingedit="GridView3_RowCancelingEdit"
                   onrowdeleting="GridView3_RowDeleting" onrowediting="GridView3_RowEditing"
                   onrowupdating="GridView3_RowUpdating" CellSpacing="2" OnSelectedIndexChanged="GridView3_SelectedIndexChanged" onrowcommand="GridView3_RowCommand" >
                 <Columns>
                       <asp:TemplateField HeaderText="EmpID">
                           <EditItemTemplate>
                               <asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("EmpID") %>'></asp:TextBox>
                           </EditItemTemplate>
                            <ItemTemplate>
                               <asp:Label ID="Label1" runat="server" Text='<%# Bind("EmpID") %>'></asp:Label>
                           </ItemTemplate>
                            </asp:TemplateField>
                       <asp:TemplateField HeaderText="FirstName">
                           <EditItemTemplate>
                               <asp:TextBox ID="TextBox2" runat="server" Text='<%# Bind("FirstName") %>'></asp:TextBox>
                           </EditItemTemplate>
                            <ItemTemplate>
                               <asp:Label ID="Label2" runat="server" Text='<%# Bind("FirstName") %>'></asp:Label>
                                </ItemTemplate>
                            </asp:TemplateField>
                       <asp:TemplateField HeaderText="LastName">
                                <EditItemTemplate>
                               <asp:TextBox ID="TextBox3" runat="server" Text='<%# Bind("LastName") %>'></asp:TextBox>
                           </EditItemTemplate>
                            <ItemTemplate>
                               <asp:Label ID="Label3" runat="server" Text='<%# Bind("LastName") %>'></asp:Label>
                           </ItemTemplate>
                            </asp:TemplateField>
                       <asp:TemplateField HeaderText="Address">
                                <EditItemTemplate>
                               <asp:TextBox ID="TextBox4" runat="server" Text='<%# Bind("Address") %>'></asp:TextBox>
                           </EditItemTemplate>
                            <ItemTemplate>
                               <asp:Label ID="Label4" runat="server" Text='<%# Bind("Address") %>'></asp:Label>
                           </ItemTemplate>
                            </asp:TemplateField>
                       <asp:TemplateField HeaderText="City">
                                <EditItemTemplate>
                               <asp:TextBox ID="TextBox5" runat="server" Text='<%# Bind("City") %>'></asp:TextBox>
                           </EditItemTemplate>
                            <ItemTemplate>
                               <asp:Label ID="Label5" runat="server" Text='<%# Bind("City") %>'></asp:Label>
                           </ItemTemplate>
                           </asp:TemplateField>
                  </Columns>


If any one can help me

What I have tried:

And i tried this
protected void GridView3_RowCommand(object sender, GridViewCommandEventArgs e)
   {
       
           TextBox1.Text = gr.Cells[1].Text;
           TextBox2.Text = gr.Cells[2].Text;
           TextBox3.Text = gr.Cells[3].Text;
           TextBox4.Text = gr.Cells[4].Text;
           TextBox5.Text = gr.Cells[5].Text;
       }
   }
Posted
Updated 31-Jul-17 22:07pm

1 solution

refer Accessing the different controls inside a GridView control[^]

try like this
protected void GridView3_RowCommand(object sender, GridViewCommandEventArgs e)
  {
         GridViewRow row = (GridViewRow)((Control)e.CommandSource).NamingContainer;
          var value =  ((TextBox)(row.FindControl("TextBox1"))).Text;
          TextBox1.Text = value;
   }
 
Share this answer
 
Comments
Member 11644373 2-Aug-17 6:51am    
Getting Error after using this also : Unable to cast object of type 'ASP.registration aspx' to type 'System.Web.UI.WebControls.GridViewRow'.
Karthik_Mahalingam 2-Aug-17 8:40am    
put a break point and see what is the object in (Control)e.CommandSource
Member 11644373 2-Aug-17 9:21am    
GridViewRow row = (GridViewRow)((Control)e.CommandSource).NamingContainer;
as when a set a break piont it shows
row has null
Control shows non public member
Karthik_Mahalingam 2-Aug-17 10:19am    
whats in e.CommandSource
Member 11644373 3-Aug-17 1:49am    
Sorry for late reply, but e.CommandSource have (Cell Padding, Cell Spacing, AllowCutomPaging, Allow Paging, Allow Sorting etc)

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900