hi all...i need your help..
i'm using method to count total comment in my application.
This is my code :
Comment.aspx
<asp:TemplateField HeaderText="Comment" ItemStyle-CssClass="GridviewItem" ItemStyle-VerticalAlign="Top"
ItemStyle-HorizontalAlign="Left" HeaderStyle-Width="15%" ItemStyle-Wrap="false">
<ItemTemplate>
<%#GetCountComment(Convert.ToString(Eval("IdTopic")))%>
</ItemTemplate>
<HeaderStyle Width="15%" />
<ItemStyle CssClass="GridviewItem" HorizontalAlign="Center" VerticalAlign="Top" Wrap="False" />
</asp:TemplateField>
Comment.aspx.cs
protected String GetCountComment(string IdTopik)
{
try
{
string value = String.Empty;
DMSDataAccess db = new DMSDataAccess();
var comment = db.DMSDataContext.Comments.Where(p => Convert.ToString(p.IdTopic) == IdTopic);
value = Convert.ToString(comment.Count());
return value;
}
catch (Exception e)
{
return e.ToString();
}
}
i think my code is correct.. but it can't display "0" value.. Can u help me to fix it??
thanks before...