1.设置从Model中的Sub Main 启动

2.程序结构

3.Model1

Imports System.Windows.Forms.Application

Module Module1

Sub Main()

'form1 是测试多文档窗口

'Dim frm1 As New Form1()

'frm1.Show()

Dim formStudentSysMain As New FormStudentSysMain()

formStudentSysMain.Show()

Do While True

DoEvents()

Loop

End Sub

End Module

4.FormStudentSysMain.vb

Imports System.Data.SqlClient

Public Class FormStudentSysMain

Public DBConnstr As String = "Data Source=LJJ-FF\LJJ;Initial Catalog=TestMvc;User ID=sa;Password=111111"

Private Sub quitMenuItem_Click(sender As Object, e As EventArgs) Handles quitMenuItem.Click

End

End Sub

Private Sub selectinfoMenuItem_Click(sender As Object, e As EventArgs) Handles selectinfoMenuItem.Click

Dim formSearchStudent As New FormSearchStudent

formSearchStudent.MdiParent = Me

formSearchStudent.WindowState = FormWindowState.Normal

formSearchStudent.Show()

End Sub

Private Sub updateinfoMenuItem1_Click(sender As Object, e As EventArgs) Handles updateinfoMenuItem1.Click

Dim formStudentInfo As New FormStudentInfo

FormSearchStudent.MdiParent = Me

FormSearchStudent.WindowState = FormWindowState.Normal

formStudentInfo.Show()

End Sub

Private Sub importscoreMenuItem_Click(sender As Object, e As EventArgs) Handles importscoreMenuItem.Click

Dim formStudentCourse As New FormStudentCourse

FormSearchStudent.MdiParent = Me

FormSearchStudent.WindowState = FormWindowState.Normal

formStudentCourse.Show()

End Sub

Private Sub cascadeMenuItem_Click(sender As Object, e As EventArgs) Handles cascadeMenuItem.Click

Me.LayoutMdi(MdiLayout.Cascade)

End Sub

Private Sub horizonMenuItem_Click(sender As Object, e As EventArgs) Handles horizonMenuItem.Click

Me.LayoutMdi(MdiLayout.TileHorizontal)

End Sub

Private Sub verticalMenuItem_Click(sender As Object, e As EventArgs) Handles verticalMenuItem.Click

Me.LayoutMdi(MdiLayout.TileVertical)

End Sub

Private Sub FormStudentSysMain_Load(sender As Object, e As EventArgs) Handles MyBase.Load

End Sub

End Class

5.FormSearchStudent.vb

Imports System.Data.SqlClient

Public Class FormSearchStudent

Private Sub Label1_Click(sender As Object, e As EventArgs) Handles Label1.Click

End Sub

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

Dim sqlConStr As String = My.Forms.FormStudentSysMain.DBConnstr

Dim sqlStr As String = "select * from student "

Dim sqlDataAdapter As New SqlDataAdapter

Dim dataSet As New DataSet

Dim sqlConnection As New SqlConnection(sqlConStr)

If Trim(txtName.Text) <> "" Then

sqlStr = sqlStr & "where name like '%" & Trim(txtName.Text) & "%'"

End If

sqlDataAdapter.SelectCommand = New SqlCommand(sqlStr, sqlConnection)

sqlConnection.Open()

sqlDataAdapter.Fill(dataSet)

sqlConnection.Close()

DataGridView1.DataSource = dataSet.Tables(0)

End Sub

Private Sub FormSearchStudent_Load(sender As Object, e As EventArgs) Handles MyBase.Load

End Sub

End Class

6.运行结果

到此这篇关于浅谈如何使用vb.net从数据库中提取数据的文章就介绍到这了,更多相关vb.net从数据库中提取数据内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

vb怎么样实时取mysql数据库数据_浅谈如何使用vb.net从数据库中提取数据相关推荐

  1. python从csv提取需要的数据_使用Python从文本(CSV文件)中提取数据

    我正在帮助一个狗救助小组分析他们即将被收养的申请.所有应用程序都是通过在线系统输入的,每个应用程序都将获得一个自动生成的表单ID.然后将申请分配给不同的志愿者进行处理. 大多数信息都很简单,我可以使用 ...

  2. python提取excel数据-代码详解:使用Python从不同表格中提取数据

    常用的表格数据存储文件格式--CSV,Microsoft Excel,Google Excel . Python通常称为粘合语言.这个名称归因于人们逐渐开发出的大量接口库和特征,也得益于广泛的使用和良 ...

  3. mysql系统研究现状_浅谈数据库的现状和发展 毕业论文.doc

    浅谈数据库的现状和发展 摘 要 学生学籍管理系统是一个教育单位不可缺少的部分,它的对于学校管理至关重要学生学籍管理系统能够为用户提供信息和快捷的查询手段.使用传统人工方式管理文件学籍,这种管理方式存在 ...

  4. mysql sql优化_浅谈mysql中sql优化

    说到sql优化,一般有几个步骤呢,在网上看到了一篇很不错的帖子.在这分享一下吧,也是自己学习的一个过程. 一.查找慢查询 1.1.查看SQL执行频率 SHOW STATUS LIKE 'Com_%'; ...

  5. mysql cdc采集_浅谈CDC在微服务中的应用

    原标题:浅谈CDC在微服务中的应用 CDC(Change Data Capture)是一种通过监测数据变更(变更包括新增.修改.删除等)而对变更的数据进行进一步处理的一种设计模式,通常应用在数据仓库以 ...

  6. mysql 变量 数据类型_浅谈mysql(二)数据类型

    //我...我才是不是傲娇呢 //如有问题还请多多指教.上回我们说到我们如何使用MySQL,关键是要看它的用途.用途衍生语句.之后文章的思路,也是如此,从用途出发,然后再到语句. 那么,我们先问几个问 ...

  7. mysql 用户通配符_浅谈mysql通配符进行模糊查询的实现方法

    在mysql数据库中,当我们需要模糊查询的时候 ,我们会使用到通配符. 首先我们来了解一下2个概念,一个是操作符,一个是通配符. 操作符 like就是SQL语句中的操作符,它的作用是指示在SQL语句后 ...

  8. mysql revoke 授权_浅谈MySQL中授权(grant)和撤销授权(revoke)用法详解

    MySQL 赋予用户权限命令的简单格式可概括为: grant 权限 on 数据库对象 to 用户 一.grant 普通数据用户,查询.插入.更新.删除 数据库中所有表数据的权利 grant selec ...

  9. 怎么向easyui grid里面插入空数据_浅谈数据结算(三)

    1. 第二章:栈和队列 通过下面的思维导图来依次分享「栈和队列」里面重要知识点. 2. 第一节:栈 1. 栈的定义: 栈(stack):只允许在一端进行插入或删除操作的线性表. 栈顶(Top):线性表 ...

最新文章

  1. Ubuntu 14.04 64位字体美化(使用文泉驿微黑)
  2. linux yum 本地源配置
  3. 单(liu_runda学长的神题)
  4. 数据结构与算法 | 顺序表
  5. Java NIO原理和使用
  6. jdbc事务和事务的隔离级别
  7. IBM将收购Red Hat:面向Java的初衷
  8. day20 django
  9. 数学差、物理差、英语又烂的放牛娃,后来竟成了清华校长,还做出了诺奖级的研究成果...
  10. 使用SecureCRT时屏幕僵死的处理方法——Linux终端设置技巧
  11. 关于Java中static关键字的用法以及从内存角度解析
  12. 解决window.open被拦截问题
  13. js无限分级 树_js实现无限级树形导航列表效果代码
  14. 服务器损坏文件怎么办,“该文件可能已损坏或者文件所在的服务器没有响应或者该文件是只读的”怎么解决?...
  15. Tableau豆瓣电影数据项目实战练习1
  16. U盘做系统时如何设置USB为第一启动盘
  17. dnfdpl服务器维护了,魔兽世界TBC:地狱火半岛隐藏的“大恐怖”,魔能机甲成双出没!...
  18. 《Test-Driven Development for Embedded C》读书笔记(三)
  19. 计算机视觉与摄影测量的不同2
  20. RK3588平台开发系列讲解(PWM篇)PWM及backlight的使用方法

热门文章

  1. pv=nrt_理想气体方程 pV=nRT 如何推导?
  2. 弘辽科技:拼多多怎么提升转化率?做到这五点!
  3. 吴恩达机器学习(三)—— Logisitic回归
  4. 【社会网络分析_03】ucinet基础功能使用
  5. 高校宿舍管理系统管理功能范围有哪些?
  6. 深入浅出MFC学习笔记(第6章 :MFC程序的生死因果)
  7. 数学建模--30+种常用算法模型
  8. 人脸识别系列(一):DeepFace
  9. Mac下使用XMPP即时通讯【2】:安装XMPP和Spark
  10. JDK 8 / JDK 1.8 压缩包