ddc
联网
平面设计 画册 VI欣赏 包装 CG-插画 搜索 个人网页 Alexa排名 CSS 建站资源 下载专区 JS特效 品牌服装 服装院校 专题欣赏 SEO 图标欣赏 专题
网站建设 域名注册 网站建设 虚拟主机 广州网站设计 域名注册 广州网站建设 上海网站建设 虚拟主机 广州网页设计 虚拟主机 域名注册 acg王国 ACG玩家 品牌设计 上海网站建设
求创科技
网站建设
中国互联
素材出售
中国设计秀
中资源
当前位置:网络学院首页 >> 编程开发 >> .net >> ASP.NET:数据库绑定控件DataBind方法

ASP.NET:数据库绑定控件DataBind方法 (1)

来源:中国设计秀    作者:    点击:146     加入收藏    发表评论
0
顶一下

   ASP.NET可以使用DataBind方法来绑定数据的控件除了DataGrid,Repeater,DataList三个专用的数据绑定控件以外,还有些数据集合性质的Web控件,包括DropDownList,ListBox等,用来指定的数据源一般为数组(ArrayList)、哈稀表(HashTable)、数据表(DataTable)、 数据视图(DataView)和DataReader等。

    下面我们利用这个方法为ListBox控件绑定数据源。

    首先建立实例运行环境。打开Visual Studio.NET 2003 ,新建一个Web项目,命名为DataCon,新建一个窗体,命名为LBDataBind.aspx。在LBDataBind.aspx窗体中添加一个ListBox控件,如图9.1所示。


图9.1  为LBDataBind.aspx添加ListBox控件

LBDataBind.aspx页面的主要HTML代码如下:
<form id="Form1" method="post" runat="server"> 
 <asp:ListBox id="ListBox1"  runat="server"></asp:ListBox>
</form>
在LBDataBind.aspx的逻辑代码文件(LBDataBind.aspx.vb)中的Page_Load事件过程代码如下:
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        '在此处放置初始化页的用户代码
        Dim i, j As Int16  '声明两个整型变量,用于循环
        Dim rd As Random = New Random
        '声明一个随机变量,并实例化
        Dim str As String
        '声明一个字符串变量,用于生成的随机字符
        Dim arr As ArrayList = New ArrayList
        '声明一个数组,用来存放字符串
        For i = 1 To 20
            '执行外循环,每一次循环,生成一个项
            str = "第" & i & "项--"
            For j = 1 To 5
                '执行内循环,循环5次,
                '成生一个5个随机大写字母的字符串
                str += Chr(rd.Next(65, 90))
            Next
            arr.Add(str)
            '添加到数组中
            str = ""
        Next
        ListBox1.DataSource = arr
        '为LisBox1指定数据源
        ListBox1.DataBind()

[1] [2] [3]
2007-07-25 09:13:00    出处:it168.com
Google