CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

实现checkboxlist 的查询,我用的是存储过程,哪位大虾能给出源码!万分感激!

楼主dhrubber()2004-09-04 14:43:48 在 .NET技术 / ASP.NET 提问

实现checkboxlist   的查询,我用的是存储过程,哪位大虾能给出源码!万分感激!  
   
   
  <asp:checkboxlist   id="CheckBoxList1"   runat="server"   Width="296px"   RepeatDirection="Horizontal"   style="Z-INDEX:   104;   LEFT:   208px;   POSITION:   absolute;   TOP:   544px">  
  <asp:ListItem   Value="案例标题">案例标题</asp:ListItem>  
  <asp:ListItem   Value="发布人">发布人</asp:ListItem>  
  <asp:ListItem   Value="发布日期">发布日期</asp:ListItem>  
  <asp:ListItem   Value="关键字">关键字</asp:ListItem>  
  </asp:checkboxlist> 问题点数:70、回复次数:6Top

1 楼conghui(万物苏醒)回复于 2004-09-04 16:05:36 得分 15

不很明白楼主想实现什么样的查询,是从数据库中取出来?还是传到数据库?Top

2 楼syngebb(yiming)回复于 2004-09-04 16:23:58 得分 10

先引用它:  
  <asp:checkboxlist   id="CheckBoxList1"   runat="server"   RepeatDirection="Horizontal"   Width="629px"   Height="34px"   TextAlign="Right"></asp:checkboxlist>  
   
  在.vb里:  
  If   Not   IsPostBack()   Then   '页面初始化页  
                    DropDownlist()  
  End   If  
   
      Public   Sub   DropDownlist()  
              Dim   ds   As   DataSet   =   Conn.BoxListData()   '//存储过程里取值  
              CheckBoxList1.DataSource   =   ds.Tables(0).DefaultView  
              CheckBoxList1.DataTextField   =   ds.Tables(0).Columns(0).ColumnName.ToString()  
              CheckBoxList1.DataValueField   =   ds.Tables(0).Columns(1).ColumnName.ToString()  
              CheckBoxList1.DataBind()  
      End   Sub  
  Top

3 楼xulovewei(CrazyXu520)回复于 2004-09-05 14:22:24 得分 15

把选中的CheckBox构造为xx='1','2','3',形式,然后,去除最后一个(,)然后  
  select   *   from   tablename   where   id   in(xx)Top

4 楼xulovewei(CrazyXu520)回复于 2004-09-05 14:25:36 得分 15

CheckBox   ch=(CheckBox)this.dgBrowse.Items[i].FindControl("ID_Choose");  
  if   (ch.Checked)  
  {  
  TempStr+="'"+this.dgBrowse.Items[i].Cells[1].Text+"',";  
  }  
  }  
  Session["TempStr2"]=TempStr;  
   
   
  ...这是主要的代码,好运Top

5 楼fmj1980(源)回复于 2004-09-08 09:19:50 得分 15

存储过程如下:  
   
  CREATE           PROCEDURE   getList  
          @types   nvarchar(200)  
  AS  
          declare   @sqlstring   NVARCHAR(1000)  
            set   @sqlstring=N'  
          select   *     FROM   List   WHERE   Type   in   ('+   @types   +')'  
  exec   (@sqlstring)  
  GO  
   
  调用如下:  
  --getList   '案例标题','发布人'  
  程序只要实现传递指定的参数就可以了  
  Top

6 楼dhrubber()回复于 2004-09-15 17:44:56 得分 0

还是不太好使Top

相关问题

  • 高分求VC访问Sybase存储过程的源码
  • 高分求用odbc调用存储过程的源码!
  • 求任意(随便什么)存储过程源码,谢谢
  • 谁有asp存储过程分页的源码例子?
  • 请问:asp调用存储过程,为什么不能返回值(源码)?
  • jsp调用sql server 存储过程的问题(有源码)(50分)
  • 新手上路:请问如果查看MSSQL存储过程的源码?
  • 求一个C#大数据量的存储过程分页源码.
  • 简单的程序中调用存储过程问题,有源码1
  • 存储过程

关键词

  • 存储过程
  • 查询
  • ds
  • checkboxlist
  • sqlstring
  • 实现
  • tempstr
  • 发布
  • checkbox
  • tables

得分解答快速导航

  • 帖主:dhrubber
  • conghui
  • syngebb
  • xulovewei
  • xulovewei
  • fmj1980

相关链接

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

广告也精彩

反馈

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