VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > VB.net教程 >
  • VB.NET 中DataGridView显示数据库中的数据

这里给出一个将SQL Server2005数据库UserInfo表中的数据显示到DataGridView中的例子,来初识一下DataGridView的使用。

这个例子有很多缺点之处,敬请高人指点!

 

说一下这个例子的思路吧。

① 数据库Login中新建一个UserInfo表,并自己输入了几个用户信息,详情见下图:

表的设计

表中自己添加的用户信息,如图

 

在vs2010中,vb.net 窗体界面的设计

窗体添加的控件对象

界面设计,如图

代码编辑:

 


  1.  
    '引用命名空间
  2.  
    Imports System.Data.SqlClient
  3.  
    Imports System.Windows.Forms
  4.  
     
  5.  
    Public Class frmDataShow
  6.  
     
  7.  
    Private Sub btnOk_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnOk.Click
  8.  
    '数据库连接
  9.  
    Dim strConnection As String = "server=waly-pc;database=Login;uid=sa;pwd=123456;"
  10.  
    Dim sqlConnection1 As New SqlConnection(strConnection)
  11.  
     
  12.  
    Dim dataAdapter As New SqlDataAdapter
  13.  
    Dim dst As New DataSet
  14.  
    Dim dt As New DataTable
  15.  
     
  16.  
    sqlConnection1.Open() '打开数据库
  17.  
     
  18.  
    Dim sql As String = "select * from UserInfo"
  19.  
    Dim cmd As SqlCommand = New SqlCommand(sql, sqlConnection1)
  20.  
     
  21.  
    dataAdapter.SelectCommand = cmd
  22.  
    dataAdapter.Fill(dst, "info")
  23.  
    dt = dst.Tables("info")
  24.  
    sqlConnection1.Close() '关闭数据库
  25.  
     
  26.  
     
  27.  
    DataGridView1.AutoGenerateColumns = True '自动创建列
  28.  
    DataGridView1.DataSource = dt
  29.  
     
  30.  
    End Sub
  31.  
     
  32.  
    End Class
③ 运行结果,如图


相关教程