Click here to Skip to main content
15,904,024 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
protected void LinkView_Click(object sender, EventArgs e)
{
LinkButton btnsubmit = (LinkButton)sender;
GridViewRow gRow = (GridViewRow)btnsubmit.NamingContainer;
//lblMsID.Text = Grdmilestones.DataKeys[gRow.RowIndex].Value.ToString();
txtTitle.Text = gRow.Cells[0].Text;
txtDescription.Text = gRow.Cells[1].Text;
//txtDate.Text = gRow.Cells[2].Text;
//txtScript.Text = gRow.Cells[3].Text;

this.mp1.Show();
}
C#



XML
<asp:HiddenField ID="hf" runat="server" />
        <cc1:ModalPopupExtender ID="mp1" runat="server" PopupControlID="Panel1" TargetControlID="hf"
            CancelControlID="btnClose" BackgroundCssClass="modalBackground">
        </cc1:ModalPopupExtender>
        <asp:Panel ID="Panel1" runat="server" CssClass="modalPopup" align="center">
            <table width="100%" cellspacing="4">
                <tr style="background-color: #33CC66">
                    <td colspan="2" align="center">
                        Milestone Details
                    </td>
                </tr>
                <tr>
                    <td align="right" style="width: 45%">
                        Milestone ID:
                    </td>
                    <td>
                        <asp:Label ID="lblMsID" runat="server"></asp:Label>
                    </td>
                </tr>
                <tr>
                    <td align="right">
                        Milestone Title:
                    </td>
                    <td>
                        <asp:TextBox ID="txtTitle" runat="server" />
                    </td>
                </tr>
                <tr>
                    <td align="right">
                        Milestone Description:
                    </td>
                    <td>
                        <asp:TextBox ID="txtDescription" runat="server" />
                    </td>
                </tr>
                <tr>
                    <td align="right">
                        Date:
                    </td>
                    <td>
                        <asp:TextBox ID="txtDate" runat="server" />
                    </td>
                </tr>
                <tr>
                    <td align="right">
                        Script:
                    </td>
                    <td>
                        <asp:TextBox ID="txtScript" runat="server" />
                    </td>
                </tr>

                <tr>
                    <%--<td align="right">
                        <asp:Button ID="btnUpdate" CommandName="Update" runat="server" Text="Update Data"
                            OnClick="btnModity_Click" />
                    </td>--%>
                    <td>
                        <asp:Button ID="btnCancel" runat="server" Text="Cancel" />
                    </td>
                </tr>
            </table>
        </asp:Panel>

HTML



Table row not finding data..

ASP.NET
<asp:GridView ID="Grdmilestones" runat="server" AutoGenerateColumns="False" OnRowCommand="Grdmilestones_RowCommand"
           CssClass="Grid" PageSize="50" AllowPaging="True" AlternatingRowStyle-CssClass="alt"
           PagerStyle-CssClass="pgr" Width="100%">
           <HeaderStyle BackColor="#993333" CssClass="dgHeaderStyle" Font-Bold="True" Font-Italic="False"
               Font-Overline="False" Font-Size="Medium" Font-Strikeout="False" Font-Underline="False" />
           <AlternatingRowStyle CssClass="alt"></AlternatingRowStyle>
           <Columns>
               <asp:TemplateField HeaderText="Milestone ID">
                   <ItemTemplate>
                       <asp:Label ID="MsID" runat="server" Text='<%# Eval("MsID") %>'></asp:Label>
                   </ItemTemplate>
               </asp:TemplateField>
               <asp:TemplateField HeaderText="Title">
                   <ItemTemplate>
                       <asp:Label ID="Title" runat="server" Text='<%# Eval("Title") %>'></asp:Label>
                   </ItemTemplate>
               </asp:TemplateField>
               <asp:TemplateField HeaderText="Description">
                   <ItemTemplate>
                       <asp:Label ID="Description" runat="server" Text='<%# Eval("Description") %>'></asp:Label>
                   </ItemTemplate>
               </asp:TemplateField>
               <asp:TemplateField>
                   <ItemTemplate>
                       <asp:LinkButton ID="LinkView" runat="server" CommandName="Select" Text="View" OnClick="LinkView_Click"></asp:LinkButton>
                   </ItemTemplate>
               </asp:TemplateField>
               <asp:TemplateField>
                   <ItemTemplate>
                       <asp:HyperLink ID="HyperLinkEdit" runat="server" NavigateUrl='<%#"MilestonesDetails.aspx?ID="+Eval("MsID")%>'
                           Target="_blank" Text="Edit"></asp:HyperLink>
                   </ItemTemplate>
               </asp:TemplateField>
               <asp:TemplateField>
                   <ItemTemplate>
                       <asp:LinkButton ID="HyperLinkDelete" runat="server" Text="Delete" CommandArgument='<%# Eval("MsID") %>'
                           CommandName="Vdelete" OnClientClick="return ConfirmOnDelete('');" />
                   </ItemTemplate>
               </asp:TemplateField>
           </Columns>
           <PagerStyle CssClass="pgr"></PagerStyle>
       </asp:GridView>
Posted
Updated 4-Dec-14 3:13am
v4
Comments
DamithSL 4-Dec-14 8:52am    
can you show the aspx code of your gridview?
CP_vicky 4-Dec-14 9:03am    
<asp:GridView ID="Grdmilestones" runat="server" AutoGenerateColumns="False" OnRowCommand="Grdmilestones_RowCommand"
CssClass="Grid" PageSize="50" AllowPaging="True" AlternatingRowStyle-CssClass="alt"
PagerStyle-CssClass="pgr" Width="100%">
<HeaderStyle BackColor="#993333" CssClass="dgHeaderStyle" Font-Bold="True" Font-Italic="False"
Font-Overline="False" Font-Size="Medium" Font-Strikeout="False" Font-Underline="False" />
<alternatingrowstyle cssclass="alt">
<columns> <asp:TemplateField HeaderText="Milestone ID">
<itemtemplate>
<asp:Label ID="MsID" runat="server" Text='<%# Eval("MsID") %>'>


<asp:TemplateField HeaderText="Title">
<itemtemplate>
<asp:Label ID="Title" runat="server" Text='<%# Eval("Title") %>'>


<asp:TemplateField HeaderText="Description">
<itemtemplate>
<asp:Label ID="Description" runat="server" Text='<%# Eval("Description") %>'>


<asp:TemplateField>
<itemtemplate>
<asp:LinkButton ID="LinkView" runat="server" CommandName="Select" Text="View" OnClick="LinkView_Click">


<asp:TemplateField>
<itemtemplate>
<asp:HyperLink ID="HyperLinkEdit" runat="server" NavigateUrl='<%#"MilestonesDetails.aspx?ID="+Eval("MsID")%>'
Target="_blank" Text="Edit">


<asp:TemplateField>
<itemtemplate>
<asp:LinkButton ID="HyperLinkDelete" runat="server" Text="Delete" CommandArgument='<%# Eval("MsID") %>'
CommandName="Vdelete" OnClientClick="return ConfirmOnDelete('');" />


<</PagerStyle>
DamithSL 4-Dec-14 9:06am    
please don't put code in the comments section, click on improve answer link and update the question with the code.
CP_vicky 4-Dec-14 9:14am    
I did. please have a look

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