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();
}
<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>
Table row not finding data..
<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>