GridView控件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库连接成功后
ConnectString=“providerName=”System.Data.SqlClient;Password=x;User ID=sa;Data Source=vote"
此例为课后补充知识,不在课堂上演示感兴趣的同学可以自己在机房 进行试验
4、我们再点击下一步的时候会进行SQL选取操作语句的设置,如 图:
2、 之后,点新建
连接按钮,建立一个新 的数据连接。在本例中, 我们选择localhost本地 服务器,使用SQL混合 身份认证,并选择使用 VOTE数据库,之后再 点击Test connection按 钮,以测试连接是否成 功,成功的话,点"OK" 完成,如下图:
3、之后,在弹出的窗口中,询问是否保存数 据连接字符串到web.config文件中,如果选择 保存,每次到要使用数据连接串时,只需要引 用其名称就可以了,在本文中,我们将其命名 为voteConnectionString。实际上,我们此时 查看web.config文件,会发现有如下代码:
GridView控件
在ASP.NET 2.0中,加入了许多新的功能和控 件,相比asp.net 1.0/1.1,在各方面都有了很大的 提高。其中,在数据控件方面,增加了不少控件, 其中的gridview控件功能十分强大。在本文中,将 一步步以实际例子介绍asp.ne 2.0中gridview控件的 简单使用。
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"
<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这些内容就没作用了.
问题引出:
不是数据表中的一个数据也不是数据表中 的一行数据,当我们要在网页中显示整个数据 表的时候应当如何操作?
问题解决: 引入SqlDataSource和GridView两个新控 件,一步到位的对这个问题进行处理.
数据库设置:我们新建VOTE数据库,在VOTE数据库中新建 INFO表,包括四个字段 id,int类型,其值设置为自动加1,同时id设为主键,此步置关重要, 关系到以后实现Gridview的更新删除功能; username,varchar 类型,表示姓名; password,varchar类型,表示密码; image,varchar类型,图片保存的地址 再往此表中添加一些数据
这个界面的作用就相当于我们以前书写SQL语句,我们在此界 面的下方就可以看到我们可视化操作对应行成的SQL命令; 因为我们现在要显示所有的数据,所以我们选中*号。同时我们 可以看到右边有where, order by,高级三个按钮,where和orderby 的作用与我们平时使用的一样,表示选取出符合条件的内容;表 示选取的内容以哪个字段进行排序。我们这里要显示的是所有数 据,所以不点这两个按钮 我们点击高级,选中生成INSERT,UPDATE和Delete语句,作用 是使我们可以直接用GridView进行数据的更新删除功能。 点击下一步,再点完成,这样就完成了我们的SqlDataSource的 设置
1、 首先,我们用VS2005 新建一个站点,之后分别将工具栏 中的GridView控件和sqldatasource控件拖拉到窗口中。 Sqldatasource是个数据源控件,使用它可以很方便地配置数据源, 建立数据连接,几乎不需要写代码。我们使用SQL SERVER 2000 中的VOTE数据库,所以我们可以点选在拖拉该控件时,右边出现 的“配置数据源"就可以了,如下图: