Click here to Skip to main content
15,867,686 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
i am retrieving a date in label of gridview and i want to dispaly this date into textbox of this page when rowcommand edit event is fire


aspx code as follows


XML
<asp:GridView ID="gvapprovedkeyword" runat="server" Width="973px" AutoGenerateColumns="false"
        OnRowCommand="gvapprovedkeyword_RowCommand" HeaderStyle-CssClass="grid-header2"
        AlternatingRowStyle-CssClass="grid-alt1" CssClass="grid1" AlternatingRowStyle-BorderStyle="None"
        AlternatingRowStyle-BorderColor="White" RowStyle-BorderStyle="None" BorderWidth="0px"
        GridLines="None" Height="16px">
        <RowStyle BorderStyle="None"></RowStyle>
        <Columns>
            <asp:BoundField DataField="Your_number" HeaderText="User Name" HeaderStyle-HorizontalAlign="Left">
                <HeaderStyle HorizontalAlign="Left"></HeaderStyle>
            </asp:BoundField>
            <asp:BoundField DataField="LongCode" HeaderText="Longcode" HeaderStyle-HorizontalAlign="Left">
                <HeaderStyle HorizontalAlign="Left"></HeaderStyle>
            </asp:BoundField>
            <asp:BoundField DataField="Keyword" HeaderText="Keyword" HeaderStyle-HorizontalAlign="Left">
                <HeaderStyle HorizontalAlign="Left"></HeaderStyle>
            </asp:BoundField>
            <asp:BoundField DataField="Answer" HeaderText="Answer" HeaderStyle-HorizontalAlign="Left">
                <HeaderStyle HorizontalAlign="Left"></HeaderStyle>
            </asp:BoundField>
            <asp:BoundField DataField="SenderId" HeaderText="Sender Id" HeaderStyle-HorizontalAlign="Left">
                <HeaderStyle HorizontalAlign="Left"></HeaderStyle>
            </asp:BoundField>
            <asp:BoundField DataField="Status" HeaderText="Status" HeaderStyle-HorizontalAlign="Left">
                <HeaderStyle HorizontalAlign="Left"></HeaderStyle>
            </asp:BoundField>
            <asp:BoundField DataField="Response" HeaderText="Response" HeaderStyle-HorizontalAlign="Left">
                <HeaderStyle HorizontalAlign="Left"></HeaderStyle>
            </asp:BoundField>
            <%-- <asp:BoundField DataField="dtApproveDate" HeaderText="Approved Date" HeaderStyle-HorizontalAlign="Left">
                <HeaderStyle HorizontalAlign="Left"></HeaderStyle>
            </asp:BoundField>
            <asp:BoundField DataField="dtExpiryDate" HeaderText="Expiry Date" HeaderStyle-HorizontalAlign="Left">
                <HeaderStyle HorizontalAlign="Left"></HeaderStyle>
            </asp:BoundField>--%>
            <asp:TemplateField HeaderText="Approve Date" HeaderStyle-HorizontalAlign="Left">
                <ItemTemplate>
                    <asp:Label ID="lbldtApprovedate" DataFormatString="{0:dd-mm-yyyy}" HtmlEncode="false"   runat="server" Text='<%# bind("dtApproveDate","{0:d}") %>'></asp:Label>
                </ItemTemplate>
            </asp:TemplateField>
            <asp:TemplateField HeaderText="Expiry Date" HeaderStyle-HorizontalAlign="Left">
                <ItemTemplate>
                    <asp:Label ID="lblExpiryDate" runat="server" DataFormatString="{0:dd-mm-yyyy}" HtmlEncode="false"  Text='<%# bind("dtExpiryDate","{0:d}") %>'></asp:Label>
                </ItemTemplate>
            </asp:TemplateField>
            <asp:TemplateField HeaderText="Approve" HeaderStyle-HorizontalAlign="Left">
                <ItemTemplate>
                    <asp:LinkButton ID="lnkApprove" runat="server" ToolTip='<%# Bind("KeywordId") %>'
                        CommandArgument='<%# Bind("KeywordId") %>' CommandName="approve">Approve</asp:LinkButton>
                </ItemTemplate>
                <HeaderStyle HorizontalAlign="Left"></HeaderStyle>
            </asp:TemplateField>
            <asp:TemplateField HeaderText="Reject" HeaderStyle-HorizontalAlign="Left">
                <ItemTemplate>
                    <asp:LinkButton ID="lnkReject" runat="server" ToolTip='<%# Bind("KeywordId") %>'
                        CommandArgument='<%# Bind("KeywordId") %>' CommandName="reject">Reject</asp:LinkButton>
                </ItemTemplate>
                <HeaderStyle HorizontalAlign="Left"></HeaderStyle>
            </asp:TemplateField>
            <asp:TemplateField HeaderText="Edit" HeaderStyle-HorizontalAlign="Left">
                <ItemTemplate>
                    <asp:LinkButton ID="lnkEdit" runat="server" CommandName="edit" CommandArgument='<%# Bind("KeywordId") %>'>Edit</asp:LinkButton>
                </ItemTemplate>
                <HeaderStyle HorizontalAlign="Left"></HeaderStyle>
            </asp:TemplateField>
        </Columns>
        <HeaderStyle CssClass="grid-header2"></HeaderStyle>
        <AlternatingRowStyle BorderColor="White" BorderStyle="None" CssClass="grid-alt1">
        </AlternatingRowStyle>
    </asp:GridView>





i have code like follows

C#
 if (e.CommandName == "edit")
        {
           
          Label approvedate = (Label)lnkbtn.Parent.Parent.FindControl("lbldtApprovedate");
            Label expirydate = (Label)lnkbtn.Parent.Parent.FindControl("lblExpiryDate");
          
            txtExpiryDate.Text = expirydate.Text;
            txtApproveDate.Text = approvedate.Text;
}

txtExpiryDate is a id of textbox in that i want to display a date
txtApproveDate is a id of textbox that i want to display approved date

i got a value like expirydate.text = 10/12/2010


but it does not display in textbox ...
Posted
Updated 13-Nov-13 2:04am
v3
Comments
Rahul_Pandit 13-Nov-13 7:59am    
put ur aspx code also
Rahul JR 13-Nov-13 8:13am    
see put there...
Tom Marvolo Riddle 13-Nov-13 8:19am    
Your Textbox value may get clear.
Rahul JR 13-Nov-13 8:45am    
no buddy does not clear it should display a date but it does not display that is why i confused...

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