VB.NET 中DataGridView顯示資料庫中的資料

來源:互聯網
上載者:User

        這裡給出一個將SQL Server2005資料庫UserInfo表中的資料顯示到DataGridView中的例子,來初識一下DataGridView的使用。

        這個例子有很多缺點之處,敬請高人指點。


        說一下這個例子的思路吧。

         ① 資料庫Login中建立一個UserInfo表,並自己輸入了幾個使用者資訊,詳情見下圖:

          表的設計

           

           表中自己添加的使用者資訊,如圖

           

          

           ②在vs2010中,vb.net 表單介面的設計

               表單添加的控制項對象

               

               介面設計,如圖

               

              代碼編輯:

           

'引用命名空間Imports System.Data.SqlClientImports System.Windows.FormsPublic Class frmDataShow    Private Sub btnOk_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnOk.Click        '資料庫連接        Dim strConnection As String = "server=waly-pc;database=Login;uid=sa;pwd=123456;"        Dim sqlConnection1 As New SqlConnection(strConnection)        Dim dataAdapter As New SqlDataAdapter        Dim dst As New DataSet        Dim dt As New DataTable        sqlConnection1.Open()   '開啟資料庫        Dim sql As String = "select * from UserInfo"        Dim cmd As SqlCommand = New SqlCommand(sql, sqlConnection1)        dataAdapter.SelectCommand = cmd        dataAdapter.Fill(dst, "info")        dt = dst.Tables("info")        sqlConnection1.Close()   '關閉資料庫        DataGridView1.AutoGenerateColumns = True '自動建立列        DataGridView1.DataSource = dt    End SubEnd Class
            ③ 運行結果,如圖

            

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.