zoukankan      html  css  js  c++  java
  • ASP.NET2.0瞎记____数据访问技术及控件

    数据绑定 Web 服务器控件是可绑定到数据源控件以方便在 Web 应用程序中显示和修改数据的控件。
    —————————————————————————————————————————— 
    1. SQLDataSource, AccessDataSource这二种数据控件用法差不多
    MSDN:
    public class AccessDataSource : SqlDataSource
    SQLDataSource简单用法: 
    <asp:SqlDataSource
     
    ID="SqlDataSource1"
     runat
    ="server"
     ConnectionString
    ="<%$  ConnectionStrings:NorthwindConnectionString %>"
     SelectCommand
    ="SELECT * FROM [Region]"
    </asp:SqlDataSource
    >
    只要设置ConnectionString和SelectCommand就可以了。然后与数据绑定控件进行绑定。简单。
    —————————————————————————————————————————— 
    AccessDataSource简单用法: 
    <asp:AccessDataSource 
     
    ID="AccessDataSource1" 
     runat
    ="server" 
     DataFile
    ="~/App_Data/Northwind.mdb"
     SelectCommand
    ="SELECT * FROM [Categories]">
    </asp:AccessDataSource>
    多了一个DataFile存放Access文件的路径。
    —————————————————————————————————————————— 
    .NET 2.0里面这几个数据绑定控件可以在工具栏托到界面上直接使用。还可以在代码中进行声明使用
    1SqlDataSource sql = new SqlDataSource();
    2            sql.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["pubsConnectionString"].ConnectionString;
    3            sql.DataSourceMode = SqlDataSourceMode.DataSet;
    4            sql.SelectCommandType = SqlDataSourceCommandType.Text;
    5
    6            sql.SelectCommand = "select * from authors";
    7            GridView1.DataSource = sql.Select(DataSourceSelectArguments.Empty);
    8            GridView1.DataBind();
    9

    —————————————————————————————————————————— 
    2.ObjectDataSource较之前几个控件更适用于比较灵活和松散的一些操作上,ObjectDataSource可以与具体的业务对象也就是逻辑层对象进行绑定,有CRUD四种方法,分别与业务对象上的方法对应,其中有什么制约看下ObjectDataSource配置数据源有简单的说明。
    ......................................
    ......................................
    ......................................
    也就是说ObjectDataSource可以把业务逻辑层与表示层或数据显示控件很好的连接起来,是业务逻辑层是表示层中间的一个桥梁。
  • 相关阅读:
    IOC和工厂模式联合使用简化工厂模式
    免安装解压版mysql瘦身
    MYPM 国产非开源免费测试管理工具软件 WEB2.0用户体验零配置安装版本发布
    巧用Junit 静态变量
    动态加载JS和CSS
    浅谈测试管理工具对新人的潜移默化
    Pidgin——我用的环保QQ版本。无需安装解压即可运行。送上我本人写的菜鸟教材。
    我有一个梦想:WM手机商城创意。有初步的整体结构设计包括软硬件、服务器、客户端
    Form.close与Application.Exit()的区别
    ASP.NET 使用CustomValidator调用js函数动态修改验证TextBox的正则表达式,无刷新
  • 原文地址:https://www.cnblogs.com/mmmhhhlll/p/441056.html
Copyright © 2011-2022 走看看