熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

ASP.NET之數據綁定2

2022-06-13   來源: .NET編程 
    在 NET 框架中 在命名空間SystemCollectionsGeneric 中存在與哈希表和Arraylist 不同的集合只能存儲單一類型的對象被稱為泛型集合泛型類型集合可創建強類型集合強類型集合需選擇存儲項的類型他在編譯是不可添加不同類型的對象 因為不需要類型的轉化在一定程度上提高了數據訪問的速度
    強類型集合進行數據綁定示例
    代碼如下
    aspx 文件中要做的是從工具箱中拖入相應的控件
    aspxcs 文件代碼如下
    using System;
    using SystemCollectionsGeneric;
    using SystemLinq;
    using SystemWeb;
    using SystemWebUI;
    using SystemWebUIWebControls;
    using SystemCollections;
    public partial class _Default : SystemWebUIPage
    {
    protected void Page_Load(object sender EventArgs e)
    {
    //創建集合
    List<string> fruit = new List<string>()
    fruitAdd(蘋果
    fruitAdd(香蕉
    fruitAdd(葡萄
    //定義數據源
    ListBoxDataSource = fruit;
    DropDownListDataSource = fruit;
    CheckBoxListDataSource = fruit;
    RadioButtonListDataSource = fruit;
    //綁定
    thisDataBind()
    }
    }
    字典集合
    在 NET 框架中 在命名空間SystemCollectionsGeneric 中有個Dictionary類他表示鍵和值的集合
    要想 避免了類型的不斷轉化減少了系統裝箱和拆箱 且數據類型相對確定的情況下可以采用Dictionary類 例如電子商務網站中存儲用戶信息的購物車
    字典集合進行數據綁定示例
    命名空間和aspx 文件同上
    代碼段如下
    public partial class _Default : SystemWebUIPage
    {
    protected void Page_Load(object sender EventArgs e)
    {
    //創建一個字典集合每項的索引式整型每項是字符串類型
    Dictionary<int string> fruit = new Dictionary<int string>()
    fruitAdd( 蘋果
    fruitAdd( 香蕉
    fruitAdd( 葡萄
    //綁定列表控件
    ListBoxDataSource = fruit;
    //選擇要顯示的字段
    ListBoxDataTextField = Value;
    //綁定
    thisDataBind()
    }
    }
From:http://tw.wingwit.com/Article/program/net/201311/13405.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.