看板Programming
标 题Re: vb.net内的datagrid
发信站KKCITY (Sun Jan 21 00:03:06 2007)
转信站ptt!ctu-reader!ctu-peer!news.nctu!netnews.csie.nctu!news.ee.ttu!news.n
※ 引述《[email protected] (Eric)》之铭言:
> ※ 引述《[email protected] ( )》之铭言:
> : 假设我的栏位内有一个栏位名称是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■■■
--