作者ikai99 (18岁的天空)
看板Programming
标题Re: vb.net内的datagrid
时间Sun Jan 21 18:16:18 2007
※ 引述《[email protected] ( )》之铭言:
: ※ 引述《[email protected] (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