



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
+gridview+sql实例 (实现了sql的存,取,修改等一系列操作)Imports System.Data.SqlClient Imports System.Data Partial Class _Default Inherits System.Web.UI.PageDim str As New String(server=localhost;database=server;integrated security=sspi)Dim con As New SqlConnection(str)Dim adapt As New SqlDataAdapter(select*from a1, con) 负责sql与其他存储的协调Dim ds As New DataSet() 数据集,可以存储大量的数据Protected Sub fresh() 刷新函数adapt.Fill(ds, a1)GridView1.DataSource = ds.Tables(a1).DefaultView 指定数据源;这里的tables就是表的集合,括号里为表名,也可用index从0开始GridView1.DataBind() 把gridview与数据源绑定,上边仅仅是指明End SubProtected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Clickfresh() 用于显示数据库中的内容End SubProtected Sub GridView1_RowCancelingEdit(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewCancelEditEventArgs) Handles GridView1.RowCancelingEditGridView1.EditIndex = -1 退出编辑状态fresh()End SubProtected Sub GridView1_RowEditing(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewEditEventArgs) Handles GridView1.RowEditingGridView1.EditIndex = e.NewEditIndex 进入编辑状态Label1.ToolTip = GridView1.EditIndex 鼠标经过时提示信息fresh()End SubProtected Sub GridView1_SelectedIndexChanging(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewSelectEventArgs) Handles GridView1.SelectedIndexChangingGridView1.SelectedIndex = e.NewSelectedIndex()Label2.ToolTip = GridView1.SelectedIndexfresh()End SubProtected Sub GridView1_RowUpdating(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewUpdateEventArgs) Handles GridView1.RowUpdatingLabel1.ToolTip = GridView1.EditIndexGridView1.EditIndex = -1 更新后撤销编辑状态Dim str As String = (CType(GridView1.Rows(e.RowIndex).Cells(3).Controls(0), TextBox).Text.Trim() ctype类型转换,要用trim去掉空格,否则写入数据库错误Dim str1 As String = CType(GridView1.Rows(e.RowIndex).Cells(4).Controls(0), TextBox).Text.Trim()Dim str2 As String = CType(GridView1.Rows(e.RowIndex).Cells(5).Controls(0), TextBox).Text.Trim()Dim str3 As String = GridView1.DataKeys(e.RowIndex)(3).ToString 与上不同,因为上边是编辑状态;第一个参数是第几行,3是代表第四个datakeyupdate(str, str1, str2, str3) datakey不一定与gridview中的列对应,只是为了在更新或删除操作中的判断条件fresh() 刷新更新数据库同时再次绑定gridview从而显示数据库的更新信息End SubProtected Sub update(ByVal name As String, ByVal fm As String, ByVal age As String, ByVal keys As String)Dim cmd As New SqlCommand(update a1 set name= + name + ,fm= + fm + ,age= + age + where Id= + keys + , con) 声明路径与变量,和变量的值con.Open()cmd.ExecuteNonQuery() 执行语句con.Close()End SubProtected Sub GridView1_RowDeleting(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewDeleteEventArgs) Handles GridView1.RowDeletingDim keys As String = GridView1.DataKeys(e.RowIndex)(3)Dim cmd As New SqlCommand(delete from a1 where ID= + keys + , con)这里的id是数据库中的标示列,在关键字里已经说明con.Open()cmd.ExecuteNonQuery() 执行语句con.Close()fresh()End SubProtected Sub GridView1_PageIndexChanging(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewPageEventArgs) Handles GridView1.PageIndexChangingGridView1.PageIndex = e.NewPageIndexfresh()End SubProtected Sub Button2_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button2.Clickcon.Open()Dim cmd As New SqlCommand(insert into
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 云原生身份认证-洞察及研究
- 多维度数据融合的数字孪生模型-洞察及研究
- 文化多样性对全球交流的影响-洞察及研究
- 宏观经济预测中计量经济模型的改进-洞察及研究
- 海底设施施工中的质量控制方法研究-洞察及研究
- 智能化客运品牌建设-洞察及研究
- 板块碰撞带流体地球化学-洞察及研究
- 容器磁盘快照优化-洞察及研究
- 亲子互动式早教课程设计-洞察及研究
- 少数民族纹饰在现代设计中的应用-洞察及研究
- 2025年秋人教版(2024)初中数学八年级第一学期教学计划及教学进度表
- 软件行业基础知识培训课件
- GB 46039-2025混凝土外加剂安全技术规范
- 传染病医院质量控制检查标准表
- 卷烟零售户培训课件
- 刑事诉讼法案例课件
- 2025年煤矿从业人员安全培训考试题库及答案
- 医院净化空调系统基本知识
- 内蒙锡林郭勒盟卫生系统招聘考试(护理学专业知识)题含答案2024年
- 财政专题分析报告:财政数据背后的宏观线索-国金证券
- 《智能建造概论》高职完整全套教学课件
评论
0/150
提交评论