在GridView里有标题列,日期列,评论列.....,其它列都可以正常显示,但是评论列应该怎么显示,评论是另一张表,专门放评论信息的,要显示该标题的文章的评论数总和,方法已经写了,就是不知道要怎样显示出来?
解决方案 »
- FileUpload上传文件出现Internet Explorer无法显示该页面
- 给dataset加一个常数列
- vs2005邮件发布的问题
- 请教各位大侠
- 动态生成datagrid怎么在页面显示呀?
- 求一个关于日志评论与评论回复设计的实例
- ◇◇◇Microsoft.Web.UI.WebControls的问题 。。。(急)
- ASP.NET里如何获得当前计算机的用户登陆密码?
- WEB Form控件不能使用!!!
- 1. 使用OleDbConnection.item("字段名称") 来访问字段的值,如果字段值为null时,则会出错,有什么办法可以判断该字段的值是否为null:如
- 关于asp.net应用程序的问题?
- datalist 实现论坛楼层。。。
<%#GetName(Eval("id").ToString())>
后台代码中写 GetNamet(string id) 方法
{
return "xxxxxx";
}页面
<%=xx() %>
<asp:TemplateField HeaderText="评论数">
<ItemTemplate>
<asp:Label ID="Label2" runat="server" Text='<%# CountCommentsByArticleId(Convert.ToInt32( Eval("Id"))) %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
这种方法会提示出错 编译器错误消息: CS0103: 当前上下文中不存在名称“CountCommentsByArticleId”
<asp:TemplateField HeaderText="评论数">
<ItemTemplate>
<asp:Label ID="Label2" runat="server" Text='
<%# CountCommentsByArticleId(Convert.ToInt32( Eval("Id"))) %>'>
</asp:Label>
</ItemTemplate>
</asp:TemplateField>
评论数总和
在模板列绑定方法<%#方法名(Eval("id").ToString())> http://topic.csdn.net/u/20091013/19/cf3fc41f-2bc5-498a-b758-be7a2f8360d4.html
<asp:TemplateField HeaderText="评论数">
<ItemTemplate>
<asp:Label ID="Label2" runat="server" Text='
<%# CountCommentsByArticleId(Convert.ToInt32( Eval("Id"))) %>'>
</asp:Label>
</ItemTemplate>
</asp:TemplateField>