Re: vb.net內的datagrid
※ 引述《jiannrong@kkcity.com.tw ( )》之銘言:
: ※ 引述《ericwang1017.bbs@ptt.cc (Eric)》之銘言:
: > 你寫的很不清不處,你所說的欄位是DG的欄位還是DB的欄位?
: > 我試著回答....
: > 又假設你的dep與major是db裡面的某個table的欄位
: dep是欄位名稱 而他的內容是1 or 2
: 我希望datagrid內處理dep時
: 若欄位內容是1 我希望顯示「資管」
: 若欄位內容是2 則顯示「資工」
: 我不知道這語法怎麼寫
: 尚請賜教
: 我是使用windows form
你可以在datagrid的databound事件裡面用if 判斷式來處理
兩種方法去抓欄位的值:
1. 先把dep欄位的值印出來, 然後用類似
if e.row.cells(0).text = "1" then
e.row.cells(0).text = "資管"
else
e.row.cells(0).text = "資工"
end if
2. 用 (CType(Container.DataItem, DataRowView)("dep"))) 繫結的方法也可以
可以參考:
http://cht.gotdotnet.com/quickstart/aspplus/doc/webdatabinding.aspx
希望對您有幫助到!
: > 又假設你的dep裡面放的是資工,與資管這兩個資料
: > 又假設你的major放的是主修,與選修這兩種資料
: > 假設你這兩個欄位都放在la裡面
: > 又假設你是使用webFrom不是使用winform
: > 以上假設都成立的話,你撈出來直接綁定就可以了
: > 不過你必須要加 dg.databind()
: > 不過真的不知道你到底再問些什麼
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.232.69.39
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 4 篇):
Programming 近期熱門文章
PTT數位生活區 即時熱門文章