Re: vb.net內的datagrid
※ 引述《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■■■
--
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 3 之 4 篇):
Programming 近期熱門文章
PTT數位生活區 即時熱門文章