CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

动态生成n个CheckBox,Checked的排在最前面,可以实现吗?

楼主mazei(马贼)2005-06-04 19:32:23 在 .NET技术 / ASP.NET 提问

3x   at   first 问题点数:100、回复次数:12Top

1 楼fancyf(凡瑞)回复于 2005-06-04 19:39:06 得分 5

单独生成还好办,要是再排序可就不那么好办了Top

2 楼silentwins(原谅我当天不懂得珍惜只知任性...)回复于 2005-06-04 19:51:30 得分 5

比较复杂吧,动态已经够麻烦的了,还有这种要求的话....Top

3 楼hackate(兰花开香入梦境,独思佳人亦飘然!!)回复于 2005-06-04 19:56:41 得分 5

这个就比较麻烦了。。看看是在哪里使用Top

4 楼itflying(it学习者 )回复于 2005-06-04 22:10:54 得分 5

强烈推荐看孟子的这个文章,对你绝对有收获  
   
  http://dotnet.aspx.cc/ShowDetail.aspx?id=FF130C7F-3650-4DA6-8943-8AA4AF3E3459Top

5 楼hchxxzx(NET?摸到一点门槛)回复于 2005-06-04 22:47:30 得分 70

问题是,你是根据什么条件来决定选中呢?  
  如果是根据数据库中的值,那么就可以.假设你从数据库中求取(ischecked字段判断是否选中,0/1,不选中/选中)  
  sql   =   "selet   stext   from   table   order   by   ischecked   desc";  
  然后根据上述的排序,求取出数据集,循环此数据集来生成,自然选中的就在前面了.Top

6 楼hchxxzx(NET?摸到一点门槛)回复于 2005-06-04 22:49:36 得分 0

而且,即使不是根据数据库来生成,你仍然可以运用语句创建一个虚拟的表来达到.  
  sql   =   "select   '1'   as   ischecked,stext   from   table   union   select   '0'   as   ischecked,stext   from   table   union   ....";  
  sql   =   "select   stext   from   ("   +   sql   +   ")   order   by   ischecked";  
  Top

7 楼liuqinglq(白菜)回复于 2005-06-04 23:41:35 得分 5

用JS的话,不难的...呵呵,不过楼主要的是服务器端的东西吧Top

8 楼mazei(马贼)回复于 2005-06-06 09:33:01 得分 0

to   hchxxzx:  
  我这里,没有checked字段,你的虚拟办法,我看不懂,能个详细点的storeprocedure吗?Top

9 楼zdliang(zdliang)回复于 2005-06-06 09:37:33 得分 5

简单点说,你依据什么生成checked   或者unchecked,把你的原数据排序好,让选中的数据在前面就可以了,这样直接生成checkbox就可以了Top

10 楼criedshy(哭泣的天空)回复于 2005-06-06 10:30:12 得分 0

没有看懂你说的是什么啊  
  动态生成?是根据什么?  
  最终用途又是什么?Top

11 楼raulzzy()回复于 2005-06-06 10:36:40 得分 0

改后台sql吧Top

12 楼ye_zi(行到水穷处·坐看云起时)回复于 2005-06-06 12:39:00 得分 0

可以Top

相关问题

  • 动态生成CheckBox
  • c#动态生成checkbox的问题
  • 动态生成.......
  • 如何删除动态生成的图片(N个)
  • 如何删除动态生成的图片(N个)
  • 难! 如何取得动态生成的DataGrid里面动态生成的多个Checkbox的值?
  • 如何检测动态生成的CheckBox,提交后是否Checked??
  • 怎样编写动态生成的checkbox的click事件???
  • 另一页面动态生成的checkbox,急,在线=
  • 如何获得动态生成的checkbox的checked属性.

关键词

  • 排序
  • 数据库
  • 数据
  • sql
  • 生成
  • ischecked
  • 选中
  • 动态
  • checked
  • stext from table

得分解答快速导航

  • 帖主:mazei
  • fancyf
  • silentwins
  • hackate
  • itflying
  • hchxxzx
  • liuqinglq
  • zdliang

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo