首页 新闻 会员 周边 捐助

关于在DataList中嵌套CheckBox

0
悬赏园豆:50 [已解决问题] 解决于 2011-04-21 18:24

我现在后台有一个DataList是用来显示新闻列表的,但是在DataList中嵌套了一个CheckBox,我现在要是给那个复选框选中的话,就推荐到前台的首页上,要是不选中,就不在首页显示,如何实现。注:数据库里边有一个列是来判断是否推荐的,推荐的话显示的0,不推荐显示的1,请各位大侠赶紧帮忙解决,急用,最好将代码给我写上,谢谢了

王元勋的主页 王元勋 | 菜鸟二级 | 园豆:413
提问于:2011-04-21 11:15
< >
分享
最佳答案
0

既然数据库里面都有字段可判断了,那前台只需读取数据库里面的新闻列表,按时间排序,看推荐是否为0,就显示到前台!

收获园豆:40
dahaiwuliang | 初学一级 |园豆:175 | 2011-04-21 11:35
可能你没有明白我的意思,推荐的在后台的时候是要给那个复选框默认选中的,要是给那个复选框不选中代表不推荐,在前台不显示
王元勋 | 园豆:413 (菜鸟二级) | 2011-04-21 14:49
你的意思是怎样让他选中的时候将0写入对应的列表吗?
dahaiwuliang | 园豆:175 (初学一级) | 2011-04-21 16:14
王元勋 | 园豆:413 (菜鸟二级) | 2011-04-21 16:22
那简单,首先在gridview里面加模板TemplateField,然后在里面嵌套checkbox控件,然后编辑模板,把checkbox的checked属性绑定上你的数据,也就是推荐那列,注意,数据库中这个推荐列设成bit型。
这是设置好后的页面代码!




dahaiwuliang | 园豆:175 (初学一级) | 2011-04-21 16:36
帖不上代码?
dahaiwuliang | 园豆:175 (初学一级) | 2011-04-21 16:37
asp:CheckBox ID="CheckBox1" runat="server" Checked='<%# Eval("deleted") %>'
dahaiwuliang | 园豆:175 (初学一级) | 2011-04-21 16:40
恩,我已经弄出来了,谢了
王元勋 | 园豆:413 (菜鸟二级) | 2011-04-21 18:23
其他回答(1)
0

你数据库中都标识了是否显示,还不简单...

直接查出前几条(top 10 )按时间倒序,条件推荐字段=0

收获园豆:10
like%'远远'% | 园豆:635 (小虾三级) | 2011-04-21 12:04
可能你没有明白我的意思,推荐的在后台的时候是要给那个复选框默认选中的,要是给那个复选框不选中代表不推荐,在前台不显示
支持(0) 反对(0) 王元勋 | 园豆:413 (菜鸟二级) | 2011-04-21 14:50
做出来了,回复的都有豆得
支持(0) 反对(0) 王元勋 | 园豆:413 (菜鸟二级) | 2011-04-21 18:24
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册