1. 程式人生 > >DataGridView控件綁定數據源

DataGridView控件綁定數據源

class select語句 .net 意思 lead 存儲 dbr 鏈接 win



前言:

近期聽說DataGridView控件能直接綁定數據源、而不用穿越這層那層的忍辱負重、獲取數據、真是高興的屁顛屁顛的、後來一想二狗肯定不會弄、特意寫了一個笨蛋版的教程……也算記錄生活、歡度端午了、粽子就不送給大家了、可是大家能夠找我來要呦。數量有限送完為止。——chenchen


——步驟


1 加入控件


技術分享圖片


2 加入數據源


技術分享圖片



中間過程就是點下一步就不截圖了、最後選擇的這個是每次連接獲取數據庫數據的表和表的字段


技術分享圖片


3 三個組件意思


技術分享圖片



Adapter控件:連接數據庫獲取數據

DataSet:存放獲取好的數據

表格控件:利用寫好的Select語句查詢DataSet、然後將數據顯示出來



4 加入查詢語句


技術分享圖片



然後你會看到多了這兩個東西(事實上就是多了個控件、就是剛加入查詢語句的控件)


技術分享圖片


5 使用自己主動生成的代碼


加入好上面的第4部、電腦會自己主動生成2段代碼


1 Adapter鏈接數據庫、講獲取的數據放到DataSet裏

2 輸入學號利用查詢語句查詢DataSet輸出結果


找到以下的代碼、放到button的單機事件裏方可


技術分享圖片



6 配置表格


技術分享圖片


技術分享圖片


7 擴展應用(去空行與標號)

查詢出來的結果最後一行是空行、以下是去空行的代碼

DataGridView1.AllowUserToAddRows = False  

給每一行標註號的代碼

Try

            e.Graphics.DrawString((e.RowIndex + 1).ToString(),
                                  e.InheritedRowStyle.Font, New SolidBrush(Color.CadetBlue),
                                  e.RowBounds.Location.X + 15, e.RowBounds.Location.Y + 5)

        Catch

            MsgBox("操作失敗")
        End Try
    End Sub



總結:

事實上這個控件結合了連接數據的知識、有DataSet和TableAdapter(的Fill方法)、事實上就是一個連接、獲取數據、存儲、顯示的一個流程、這個步驟事實上我也弄了大概1個小時、一開始也非常亂、後來網上查了資料、看了兩篇博客、也做出來了、事實上學會了的都不難、難的是由於你沒學。


——————————

。!

加油!!

!——————————

——chenchen——



DataGridView控件綁定數據源