| 网站首页 | 文章中心 | 电子书下载 | 矢量图库 | 在线视频教程 | 素材下载 | 程序代码下载 | 视频教程下载 | JS代码 | 论坛 | 
龙腾教程网  
常用软件类:
|杀毒安全 |联络聊天 |网络软件 |多媒体类 |系统工具 |图形图像 |系统工具 |应用软件 |行业软件
开发设计类:
|动画制作 |图像处理 |3D设计 |操作系统 |站长学院 |网络相关 |WEB设计 |数据库类 |程序开发
 
  您当前位置:您现在的位置: 龙腾软件教程网 >> 文章中心 >> WEB设计 >> asp.net >> 编程实列 >> 文章正文 
 
ASP.NET 2.0轻松实现数据库应用开发
  
  

  完成上面的所以步骤后,我们在主页面上的右键菜单上选择"查看代码",可以看到如下的代码:

  < %@ Page Language="C#" %>

  < html>

  < head id="Head1" runat="server">

  < title>GridView Bound Fields< /title>

  < /head>

  < body>

  < form id="form1" runat="server">

  < asp:GridView ID="GridView1" DataSourceID="SqlDataSource1"AutoGenerateColumns="False" runat="server">

  < Columns>

  < asp:BoundField HeaderText="ID" DataField="au_id" ReadOnly="true" />

  < asp:BoundField HeaderText="Last Name" DataField="au_lname" />

  < asp:BoundField HeaderText="First Name" DataField="au_fname" />

  < asp:BoundField HeaderText="Phone" DataField="phone" />

  < asp:BoundField HeaderText="Address" DataField="address" />

  < asp:BoundField HeaderText="City" DataField="city" />

  < asp:BoundField HeaderText="State" DataField="state" />

  < asp:BoundField HeaderText="Zip Code" DataField="zip" />

  < asp:CheckBoxField HeaderText="Contract" DataField="contract" />

  < /Columns>

  < /asp:GridView>

  < asp:SqlDataSource ID="SqlDataSource1" runat="server" SelectCommand="SELECT [au_id], [au_lname], [au_fname], [phone],[address],[city], [state], [zip], [contract] FROM [authors]" ConnectionString="< %$ ConnectionStrings:Pubs %>" />

  < /form>

  < /body>

  < /html>

  Web.Config中的代码如下:

  < ?xml version="1.0"?>

  < configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">

  < appSettings/>

  < connectionStrings>

  < add name="Pubs" connectionString="Data Source=hoowoo;Initial Catalog=pubs;Integrated Security=True" providerName="System.Data.SqlClient" />

  < /connectionStrings>

  < system.web>

  < compilation debug="false"/>

  < authentication mode="Windows"/>

  < /system.web>

  < /configuration>
   现在来重点分析这些代码的意义:

  "< asp:GridView ID="GridView1" DataSourceID="SqlDataSource1"

  AutoGenerateColumns="False" runat="server">"

  数据绑定控件通过其 DataSourceID 属性连接到数据源控件,从而我们可以进行排序、分页、筛选、更新、删除和插入等一系列的操作。

  "< Columns>

  < asp:BoundField HeaderText="ID" DataField="au_id" ReadOnly="true" />

  < asp:BoundField HeaderText="Last Name" DataField="au_lname" />

  < asp:BoundField HeaderText="First Name" DataField="au_fname" />

  < asp:BoundField HeaderText="Phone" DataField="phone" />

  < asp:BoundField HeaderText="Address" DataField="address" />

  < asp:BoundField HeaderText="City" DataField="city" />

  < asp:BoundField HeaderText="State" DataField="state" />

  < asp:BoundField HeaderText="Zip Code" DataField="zip" />

  < asp:CheckBoxField HeaderText="Contract" DataField="contract" />

  < /Columns>"

  "BoundField"和"CheckBoxField"均为要绑定的控件类型,"HeaderText"是将要显示在表格上字段的名称,而"DataField"则是我们要进行绑定的数据字段。

  < asp:SqlDataSource ID="SqlDataSource1" runat="server"

  SelectCommand="SELECT [au_id], [au_lname], [au_fname],

  [phone],[address],[city], [state], [zip], [contract] FROM [authors]"

  ConnectionString="< %$ ConnectionStrings:Pubs %>" />

  SqlDataSource控件中我们设置了数据库的SelectCommand命令为"SELECT [au_id],[au_lname],[au_fname],[phone],[address] [city], [state], [zip], [contract] FROM [authors]"这正好和GridView所要绑定的控件一一对应,这充分说明了数据绑定控件和数据源控件的紧密联系。

  细心的读者可能会奇怪了,ConnectionString="< %$ ConnectionStrings:Pubs %>在SqlDataSource是表示什么呢?这个问题就和我们为什么需要Web.Config配置文件有很大的关联了。Web.Config中设置了如下的节点:

  < connectionStrings>

  < add name="Pubs" connectionString="Data Source=hoowoo;Initial Catalog=pubs;Integrated Security=True" providerName="System.Data.SqlClient" />

  < /connectionStrings>

  我们可以通过检索Web.Config配置文件来取得数据库连接字符串别名"Pubs"的真正的含义是

  "Data Source=hoowoo;Initial Catalog=pubs;Integrated Security=True" providerName="System.Data.SqlClient" Initial Catalog表明我们使用的是"pubs"数据库。Integrated Security说明了我们采用的是Windows验证方式。

  最后的显示如下:

  

ASP.NET2.0轻松实现数据库应用开发(8)

上一页  [1] [2] [3] 


上一篇:
  • 上一篇文章:
  • 下一篇
  • 下一篇文章: 没有了
  • 收藏此文到百度搜藏 百度搜藏| 新浪VIvi| 365key| Younote| 博采中心| 你好BLOG| 亿友网摘| 和讯网摘|
    相关文章    
    ASP.NET实现DropDownList控件数据绑定第一项
    ASP.NET2.0 超强文本编辑器FCKeditor安装使
    ASP.NET编程中常用的函数集介绍
    Asp.net实现RAR压缩解压缩文件技巧
    asp.net 2.0中扩展login控件
    ASP.NET2.0利用PagedDataSource类实现DataL
    asp.net 实现flv视频格式转换的方法
    Asp.Net文件上传实现Flash进度条代码实例
    ASP.NET2.0制作中文验证码的方法
    asp.net2.0利用MySQL ODBC Driver-MyODBC 3
     
     
     
    最新文章
    普通文章 ASP.NET 2.0轻松实现数据库应用开最新文章
    普通文章 学会实用迅雷看看控制技巧最新文章
    普通文章 SQL Server复制技术实现数据同步最新文章
    普通文章 photoshop绘制逼真诱人的草莓最新文章
    普通文章 Coreldraw绘制京剧脸谱全过程详解最新文章
    普通文章 解决Vista下打开AVI电影文件夹提最新文章
    普通文章 NOD32防病毒软件各版本区别最新文章
    普通文章 三招两式教你抵制IE顽固病毒最新文章
    普通文章 Word也能玩数据计算最新文章
    普通文章 Photoshop制作绚丽金黄宝塔最新文章
     
    热门文章
  • 没有推荐文章
  •  
     
    设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 

    版权所有2006-2008 龙腾教程网