GridView控件 [教程].pptVIP

  • 12
  • 0
  • 约3.65千字
  • 约 19页
  • 2017-12-01 发布于福建
  • 举报
GridView控件 在ASP.NET 2.0中,加入了许多新的功能和控件,相比asp.net 1.0/1.1,在各方面都有了很大的提高。其中,在数据控件方面,增加了不少控件,其中的gridview控件功能十分强大。在本文中,将一步步以实际例子介绍asp.ne 2.0中gridview控件的简单使用。 问题引出: 不是数据表中的一个数据也不是数据表中的一行数据,当我们要在网页中显示整个数据表的时候应当如何操作? 问题解决: 引入SqlDataSource和GridView两个新控件,一步到位的对这个问题进行处理. 数据库设置:我们新建VOTE数据库,在VOTE数据库中新建INFO表,包括四个字段 id,int类型,其值设置为自动加1,同时id设为主键,此步置关重要,关系到以后实现Gridview的更新删除功能;    username,varchar 类型,表示姓名; password,varchar类型,表示密码;   image,varchar类型,图片保存的地址  再往此表中添加一些数据 1、 首先,我们用VS2005 新建一个站点,之后分别将工具栏中的GridView控件和sqldatasource控件拖拉到窗口中。Sqldatasource是个数据源控件,使用它可以很方便地配置数据源,建立数据连接,几乎不需要写代码。我们使用SQL SERVER 2000中的VOTE数据库,所以我们可以点选在拖拉该控件时,右边出现的“配置数据源就可以了,如下图: 2、 之后,点新建连接按钮,建立一个新的数据连接。在本例中,我们选择localhost本地服务器,使用SQL混合身份认证,并选择使用VOTE数据库,之后再点击Test connection按钮,以测试连接是否成功,成功的话,点OK完成,如下图: 3、之后,在弹出的窗口中,询问是否保存数据连接字符串到web.config文件中,如果选择保存,每次到要使用数据连接串时,只需要引用其名称就可以了,在本文中,我们将其命名为voteConnectionString。实际上,我们此时查看web.config文件,会发现有如下代码: connectionStrings add name=voteConnectionString connectionString=Data Source=.;Initial Catalog=vote;Persist Security Info=True;User ID=sa providerName=System.Data.SqlClient / /connectionStrings 这行代码的作用就是可以代替我们在过去编写代码中写到的”Server=.;database=vote;uid=sa;pwd=”.而我们以后在编程的过程中需要使用windows身份验证进入MSSQL数据库的时候,只需要把我们的connection String的内容后面再加一个属性Integrated Security=True,表示以windows集成验证模式进入数据库,UID,PWD这些内容就没作用了. Persist Security Info属性的意思是表示是否保存安全信息,其实可以简单的理解为在数据库连接成功后是否保存密码信息, True表示保存,False表示不保存 默认为True 具体可以通过Connection对象的ConnectString属性进行验证,如下所示(MSSQL的用户名为SA密码X) 数据库连接前 ConnectString=“providerName=”System.Data.SqlClient;Password=x;User ID=sa;Data Source=vote;Persist Security Info=false 数据库连接成功后 ConnectString=“providerName=”System.Data.SqlClient;User ID=sa;Data Source=vote 数据库连接前 ConnectString=“providerName=”System.Data.SqlClient;Password=x;User ID=sa;Data Source=vote;Persist Security Info=true 数据库连接成功后 ConnectString=“providerName=”System.Data.SqlClient;Password=x;User

文档评论(0)

1亿VIP精品文档

相关文档