CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

arraylist 数据库读取

楼主javabuilder9(高守)2004-12-01 10:50:49 在 .NET技术 / ASP.NET 提问

如何把数据库读取的东西   放入arraylist里面        
  While   Rd.Read()  
        Rd.GetValues(Fields)  
        Dim   a   as   ArrayList=   new   ArrayList()  
        For   I   =   0   To   Rd.FieldCount   -   1  
          a["I"].add(rd)      
  DropDown1.DataSource   =   a[I]  
          DropDown1.DataBind    
        Next    
        End   While  
  我想这么做   可是   错误的 问题点数:40、回复次数:7Top

1 楼javabuilder9(高守)回复于 2004-12-01 11:03:53 得分 0

是不是我的想法过于简单啊   嘿嘿  
  Top

2 楼shoutor(www.mouxiao.com)回复于 2004-12-01 11:13:33 得分 30

For   I   =   0   To   Rd.FieldCount   -   1  
          a["I"].add(rd)      
  Next  
   
  DropDown1.DataSource   =   a  
  DropDown1.DataBind    
  Top

3 楼srz007(呵呵)回复于 2004-12-01 11:25:26 得分 5

数据绑定放在循环外面Top

4 楼wawalike(天龙黄毛)回复于 2004-12-01 11:36:59 得分 5

看看对不对,楼上两位应该对的Top

5 楼javabuilder9(高守)回复于 2004-12-01 12:01:33 得分 0

对是对   可为什么只有一个选项啊   是不是数据仍然没有赋值给arraylist啊     而且选项的内容不是我要从数据库读取的Top

6 楼javabuilder9(高守)回复于 2004-12-01 12:02:41 得分 0

原代码如下    
        Dim   Conn   As   OleDbConnection  
        Dim   Cmd     As   OleDbCommand  
        Dim   Rd       As   OleDbDataReader  
        Dim   I         As   Integer  
        Dim   Provider   =   "Provider=Microsoft.Jet.OLEDB.4.0"  
        Dim   Database   =   "Data   Source="   &   Server.MapPath(   "admin/shop.mdb"   )  
        Conn   =   New   OleDbConnection(   Provider   &   ";"   &   DataBase   )  
        Conn.Open()  
        Dim   SQL   =   "Select   bclassname   From   bclass"  
        Cmd   =   New   OleDbCommand(   SQL,   Conn   )  
        Rd   =   Cmd.ExecuteReader()  
        Dim   Fields(Rd.FieldCount-1)  
        While   Rd.Read()  
        Rd.GetValues(Fields)  
        Dim   a   as   ArrayList=   new   ArrayList()  
        For   I   =   0   To   Rd.FieldCount   -   1  
          a(I)=a.add(rd)      
    Next    
  DropDown1.DataSource   =   a  
          DropDown1.DataBind    
       
        End   While  
        Conn.Close()    
  Top

7 楼javabuilder9(高守)回复于 2004-12-01 13:41:21 得分 0

大家帮我解决一下啊Top

相关问题

  • 数据库读取
  • 数据库读取问题
  • 数据库读取问题
  • 数据库读取问题
  • 读取数据库中断
  • 读取数据库问题
  • asp.net中数据库数据库的读取问题
  • 读取access数据库的问题
  • 为何不能读取数据库?
  • 数据库的读取(vb+access)

关键词

  • 数据库
  • rd
  • arraylist
  • fieldcount
  • dim
  • conn
  • cmd
  • fields
  • provider

得分解答快速导航

  • 帖主:javabuilder9
  • shoutor
  • srz007
  • wawalike

相关链接

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

广告也精彩

反馈

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