I am taking the btnreplychild Button inside the 3 DataList dlchildcomment.
When i have clicked btnreplychild Button Lable6 not found. ERROR SHOW Object reference not set to an instance of an object. label6 inside in 2nd DataList dll.
protected void btnReplyChild_Click(object sender, EventArgs e)
{
DataListItem item = (sender as Button).NamingContainer as DataListItem;
DataList DATALISTREPLYCHILD = item.FindControl("dlchildcomment") as DataList;
string txtcmt = ((TextBox)item.FindControl("txtCommentReplyChild")).Text;
Label lbl6 = item.FindControl("Label6") as Label;
string ab = lbl6.Text;
IP.INSERTCHILDCOMMENT(Int32.Parse(Session["uid"].ToString()), txtcmt, System.DateTime.Now.ToString(), Int32.Parse(ab.ToString()));
}
<asp:DataList ID="Datalistpost" runat="server" Width="560px" BorderWidth="1px"
OnItemCommand="Datalistpost_ItemCommand"
onitemdatabound="Datalistpost_ItemDataBound">
<ItemStyle CssClass="grid1" />
<ItemTemplate>
<table style="width: 546px">
<tr>
<td style="width:50px">
<asp:Image ID="imagepost" runat="server" ImageUrl='<%#Eval("imagedata") %>' CssClass="imag" />
</td>
<td class="style11">
<asp:Label ID="lablepost" runat="server" Text='<%# Eval("post_text") %>' Font-Names="Verdana"
Font-Size="10pt" ForeColor="Black"></asp:Label><br />
<br />
<asp:Image ID="im11" runat="server" ImageUrl='<%#Eval("file_path") %>' Width="120px"
Height="120px" /><br />
<%-- <video width="130" height="130" controls='Controls'>
<source src='<%#Eval("video_link")%>' type="video/mp4"> --%>
<video id="VideoPlayer" src='<%#Eval("video_link") %>' runat="server" controls="true"
width="300" height="200" type="video/mp4"></video>
<br />
</td>
</tr>
<tr>
<td colspan="2" valign="bottom"
style=" padding-bottom:5px; font-family: Verdana; font-size: 8pt; height:20px;
border-bottom-width: 1px; border-top-style: groove; border-bottom-style: groove; border-top-width: 1px;">
<a href=""><asp:Image ID="ifrtg" runat="server" ImageUrl="~/images/download (2).jpg" Height="12px" /></a>
<asp:LinkButton ID="LinkButton4" CommandName="like" CommandArgument='<%#Eval("pid") %>'
runat="server" Text='<%#Eval("likepost") %>' CausesValidation="false" ForeColor="Black"></asp:LinkButton>
</td>
</tr>
<tr>
<td valign="top" style="width:50px">
<asp:Label ID="lblname" runat="server" CssClass="style45" Text='<%# Eval("first_name") %>'></asp:Label><br />
<asp:Label ID="lbltime" runat="server" Text='<%# GetTimeAgo(Eval("date_time")) %>' CssClass="timecls"></asp:Label>
</td>
<td style="text-align: right; font-family: Verdana; font-size: 8pt;">
<asp:LinkButton ID="LinkButton3" CommandName="like" CommandArgument='<%#Eval("pid") %>'
runat="server" Text='Like' CausesValidation="false">
</asp:LinkButton>
<asp:LinkButton ID="LinkButton1" CommandName="ShowComment" CommandArgument='<%#Eval("pid") %>'
runat="server" Text="Comment" CausesValidation="false"></asp:LinkButton>
<asp:LinkButton ID="LinkButton2" CommandName="share" CommandArgument='<%#Eval("pid") %>'
runat="server" CausesValidation="false">Share</asp:LinkButton>
<asp:Label ID="lblpostid" runat="server" Visible="false" Text='<%#Eval("pid") %>'></asp:Label>
</td>
</tr>
<tr>
<td class="style11">
</td>
<td style="text-align: left;"></td>
</tr>
<tr>
<td class="style11">
</td>
<td style="text-align: left">
<table class="style21">
<tr>
<td>
<asp:Image ID="Image7" runat="server" Visible="false" CssClass="imag"
Width="50px" />
</td>
<td>
<asp:Panel ID="pnp1" runat="server" Visible="false">
<table>
<tr>
<td>
<asp:TextBox ID="txtcomt" runat="server" CssClass="comment" Visible="true"></asp:TextBox>
</td>
<td>
<asp:Button ID="btncoent" runat="server" Text="comment" Height="26px"
CssClass="btnpost" CausesValidation="false"
CommandArgument='<%#Eval("pid") %>' onclick="btncoent_Click" /><br />
</td>
</tr>
<tr>
<td colspan="2" valign="bottom">
<asp:FileUpload ID="FileUpload11" runat="server" Width="90px" />
<asp:Button ID="btnUpload" runat="server" Text="Select File" OnClick="Upload" />
</td>
</tr>
</table>
</asp:Panel>
</td>
<td></td>
</tr>
<tr>
<td colspan="3">
<asp:DataList ID="dl1" runat="server" Width="450px" OnItemCommand="dl1_ItemCommand" onitemdatabound="dl1_ItemDataBound">
<ItemTemplate>
<table style="width: 430px">
<tr>
<td colspan="2">
<asp:Image ID="ImageParent" runat="server" Style="width: 55px; height: 45px;"
ImageUrl='<%#Eval("imagedata") %>' />
<asp:Label ID="Label2" runat="server" Font-Names="Verdana" Font-Size="8pt" ForeColor="Black"
Text='<%#Bind("First_name") %>'></asp:Label>
<br />
<asp:Label ID="lblChildDate" runat="server" Text='<%#Bind("Commentmessage") %>'></asp:Label>
<br />
<asp:Image ID="Image111" runat="server" ImageUrl='<%#Eval("im_name") %>' Width="150px" Height="120px" />
<br />
<asp:Label ID="lblcommentid" runat="server" Text='<%#Eval("CommentID") %>' Visible="false"></asp:Label>
</td>
</tr>
<tr>
<td style="width:55px;vertical-align:top;padding-top:10px;">
<asp:Label ID="lbltime1" runat="server" Text='<%# GetTimeAgo(Eval("date_time")) %>'></asp:Label>
<asp:Label ID="Label6" runat="server" Visible="false" Text='<%#Eval("CommentID") %>'></asp:Label><br />
<a class="link" id='lnkReplyParent<%# Eval("CommentID") %>' href="javascript:void(0)" onclick="showReply(<%# Eval(" CommentID") %>); return false;">Reply</a>
<a class="link" id="lnkCancel" href="javascript:void(0)" onclick="closeReply(<%# Eval(" CommentID") %>); return false;">Cancel</a>
<div id='divReply<%# Eval("CommentID") %>' style=" display:none; margin-top:2px; margin-left:20PX;">
<asp:TextBox ID="txtCommentReplyParent" runat="server" CssClass="txtsearch" TextMode="MultiLine"
Width="200px" Height="60px"></asp:TextBox>
<br />
<asp:Button ID="BTNREPLYCOMMENT" runat="server" Text="Reply"
Style="float: left; margin: 5px;" CausesValidation="false" CommandName="Replycomment"
CssClass="btnpost" onclick="BTNREPLYCOMMENT_Click1" />
</div>
</td>
</tr>
<tr>
<td></td>
</tr>
<tr style="padding-left:100px;border-bottom:1px solid #4cff00; ">
<td>
<asp:DataList ID="dlchildcomment" runat="server" Width="420px">
<ItemTemplate>
<table style="width:350px">
<tr>
<td style="width:60PX;">
<asp:Image ID="Image_parent" runat="server" CssClass="imag" ImageUrl='<%#Eval("imagedata") %>' />
</td>
<td>
<asp:Label ID="Lfname" runat="server" Font-Names="verdana" Font-Size="8pt" Text='<%#Bind("First_name") %>'> </asp:Label><br />
<asp:Label ID="Label3" runat="server" Text='<%# Bind("child_CommentMessage") %>'></asp:Label>
</td>
</tr>
<tr>
<td colspan="2">
<asp:Label ID="lblChildDate" runat="server" Text='<%# GetTimeAgo(Eval("child_CommentDate")) %>'></asp:Label>
</td>
</tr>
<tr>
<td colspan="2">
<a class="link" id='lnkReplyChild<%# Eval("C_ID") %>' href="javascript:void(0)" onclick="showReply(<%# Eval(" C_ID") %>); return false;">Reply</a>
<a class="link" id="lnkCancel" href="javascript:void(0)" onclick="closeReply(<%# Eval(" C_ID") %>); return false;">Cancel</a>
<div id='divReply<%# Eval("C_ID") %>' style=" display:none; margin-top:5px;">
<asp:TextBox ID="txtCommentReplyChild" runat="server" TextMode="MultiLine" CssClass="txtsearch" Width="200px" Height="60px"></asp:TextBox>
<br />
<asp:Button ID="btnReplyChild" runat="server" Text="Reply_Child" CssClass="btnpost"
style="float:left; margin:5px;" onclick="btnReplyChild_Click" />
</div>
</td>
</tr>
</table>
</ItemTemplate>
</asp:DataList>
</td>
</tr>
</table>
<hr />
</ItemTemplate>
</asp:DataList>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2"></td>
</tr>
</table>
</ItemTemplate>
</asp:DataList>