在C#中,如果web页面向数据库中插入了一条留言,而管理员读取留言并回复。

那么程序要怎样显示数据库中有多少条记录,并显示出未回复的id。有谁能给我写参考资料,谢谢了哈。1225932566@qq.com... 那么程序要怎样显示数据库中有多少条记录,并显示出未回复的id。
有谁能给我写参考资料,谢谢了哈。1225932566@qq.com
展开
 我来答
MrK
2011-09-20 · TA获得超过3305个赞
知道大有可为答主
回答量:1988
采纳率:50%
帮助的人:1869万
展开全部
这个可以分两条sql语句, 分别使用就可以了
第一条sql语句,查询多少条记录 :
SELECT COUNT(*) FROM 留言表

第二条取得未回复的id:
select ID from 留言表 where not exists (select ID from 留言表.ID=回复表.ID)

ps: 我不知道你的数据库是怎么设计的, 但我是这样设计的, 分两个表,留言表和回复表, 回复表有自己的主键Key,也可以同留言表ID同为主键(单回复)。

之后用c#语句使用显示就可以了。这个你应该懂
kas68310
2011-09-22 · TA获得超过3637个赞
知道大有可为答主
回答量:1468
采纳率:33%
帮助的人:1166万
展开全部
需要两个业务,
一个是用label或者其他什么显示查询的总记录.
二是用列表控件或者其他什么显示记录列表.
记录列表可以通过样式的区别来区分已回复或未回复的记录,或者有专门的模块/查询设置过滤一下,仅显示未回复的记录,并提供转向回复的链接.
或者仅显示未回复的数量,同时提供转向列表的链接.
-----
问题在于,你的数据库设计里,如何区分已回复或未回复?
1.记录本身有一个字段区分.
2.回复表有记录表的外键,通过联表查询区分.
3.有专门的记录-回复关系表.
4.无任何关联,没办法区分.
前3者可以控制,后一种就要修改设计了...
-------
补充:
tmier是一个计时器,有时钟频率的设置,即在指定的间隔后重复调用预设的方法,在计时结束后停止,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
隐灿38
2011-09-20 · TA获得超过667个赞
知道小有建树答主
回答量:854
采纳率:0%
帮助的人:293万
展开全部
在你的数据表中增加一个字段 用来存储是否回复的标志
然后通过常规方法 查询表中存在的记录
然后将其装换为一个数据集
然后讲girdview控件的数据源 datasource属性 设置为你查询出来的数据集
然后在girdview绑定事件里面写上判断语句 判断那个字段是否被改变(阅读)了
然后若改变了 就讲当前绑定字段改为 已读 那剩下的未读的也就都显示出来了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jansheep
2011-09-20
知道答主
回答量:17
采纳率:0%
帮助的人:11万
展开全部
1.首先数据库里面增加一个标示列,用于标示回复或者未回复
2. 然后用DataTable 读取数据有个ROWS.count属性能够的到所有数据行
3.在根据DataTable 进行有条件选择,显示出未回复ID
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式