Re: vb.net內的datagrid

看板Programming作者時間18年前 (2007/01/21 02:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/4 (看更多)
※ 引述《ericwang1017.bbs@ptt.cc (Eric)》之銘言: > ※ 引述《jiannrong@kkcity.com.tw ( )》之銘言: > : 假設我的欄位內有一個欄位名稱是dep > : 而我希望這個欄位內容是 > : 1-->在datagrid上面顯示「資管」 > : 2-->在datagrid上面顯示「資工」 > : 而另外一個欄位major > : 而我希望這個欄位內容是 > : 1-->在datagrid上面顯示「主修」 > : 2-->在datagrid上面顯示「選修」 > : 那我該如何設計呢? > : 附上我的原始程式碼如下: > : '連結資料庫 > 你寫的很不清不處,你所說的欄位是DG的欄位還是DB的欄位? > 我試著回答.... > 又假設你的dep與major是db裡面的某個table的欄位 dep是欄位名稱 而他的內容是1 or 2 我希望datagrid內處理dep時 若欄位內容是1 我希望顯示「資管」 若欄位內容是2 則顯示「資工」 我不知道這語法怎麼寫 尚請賜教 我是使用windows form > 又假設你的dep裡面放的是資工,與資管這兩個資料 > 又假設你的major放的是主修,與選修這兩種資料 > 假設你這兩個欄位都放在la裡面 > 又假設你是使用webFrom不是使用winform > 以上假設都成立的話,你撈出來直接綁定就可以了 > 不過你必須要加 dg.databind() > 不過真的不知道你到底再問些什麼 > : Dim str As String = "Provider=Microsoft.Jet.Oledb.4.0;Data source=score.mdb" > : Dim conn As OleDbConnection = New OleDbConnection(str) > : conn.Open() > : '查詢資料 > : Dim str1 As String = "select * from 1a" > : Dim adapter1 As OleDbDataAdapter = New OleDbDataAdapter(str1, conn) > : '將查詢結果放到記憶體dataset1上的"1a-score"表格內 > : Dim dataset1 As DataSet = New DataSet > : adapter1.Fill(dataset1, "1a") > : '將記憶體的資料集合存放到視窗畫面上的DataGrid上 > : DataGrid1.DataSource = dataset1.Tables("1a") > : '關閉資料庫的連結 > : conn.Close() -- ┌─────KKCITY─────┐ KKBOX 可立刻 聽音樂 ■ bbs.kkcity.com.tw ■■所有想找的歌通通不必等 ■■ └──From:218.169.127.18 ──┘ http://www.kkbox.com.tw --
文章代碼(AID): #15ibZd00 (Programming)
討論串 (同標題文章)
文章代碼(AID): #15ibZd00 (Programming)