一个页面中多个datagrid显示同一数据表中的不同数据??
数据库:ACCESS中有一info表,表中的信息有几类(如:公告,短消息)
网页:有几个DATAGRID,我想让每个DATAGRID显示一类信息的前8个(如:DATAGRID1显示前8条公告信息,DATAGRID2显示前8条短消息)。请问这样的功能如何实现吗??请给出较详细代码,谢谢
问题点数:30、回复次数:9Top
1 楼zhouxiaotan(夜雨悠扬)回复于 2006-03-07 19:07:32 得分 10
select top 8 信息 from Table1 where 信息类型='公告'Top
2 楼zhouxiaotan(夜雨悠扬)回复于 2006-03-07 19:08:10 得分 0
这是SQL文,绑定你应该会做得Top
3 楼daishengs(横舟摆渡)回复于 2006-03-07 19:56:49 得分 5
你有几个DataGrid ,你也建立几个DataTable ,然后填充数据,再绑定。Top
4 楼zy44995(zy)回复于 2006-03-07 20:00:52 得分 0
zhouxiaotan(夜雨悠扬):表中的信息有几类(如:公告,短消息)Top
5 楼zy44995(zy)回复于 2006-03-07 20:27:02 得分 0
daishengs(横舟摆渡) 能说详细点吗??Top
6 楼tidydavid(tidy)回复于 2006-03-07 21:09:21 得分 5
从数据库检索出来的数据会得到一个datatable,然后用datatable的select方法,生成多个dataview就可以了。Top
7 楼kofkyo(一步一步)回复于 2006-03-07 21:36:23 得分 5
不同的select语句Top
8 楼levin9(生活就是強姦,習慣啦就是享受)回复于 2006-03-07 21:39:00 得分 5
select top 8 信息 from Table1 where 信息类型='公告'
select top 8 信息 from Table1 where 信息类型='短消息'
你一个个执行,dataset,再同datagrid榜定,
多执行几次就可以啦
一个和n个是同理
Top
9 楼zhouxiaotan(夜雨悠扬)回复于 2006-03-08 01:33:57 得分 0
哦,把完整一点的写给你吧
dim strSQL as String
dim dset as new DataSet
dim con as new SQLConnection '如果是其他数据库的话,请定义其他的Connection类型,Command 同理
dim cmd as new SqlCommand
con.ConnnectionString="..." '这个是连接数据库的,这个属性你查一下,我可能记错了ConnnectionString
cmd.Connection=con
dim adp as new Adpter
adp.SelectCommand=cmd
con.open()
strSQL="select top 8 信息 from Table1 where 信息类型='公告'"
cmd.CommandText=strSql
adp.fill(dset)
grd公告.datasource=dset.tables(0)
dset.tables(0).clear() '这句好像是使用dset.clear()也可以
strSQL="select top 8 信息 from Table1 where 信息类型='短消息'"
cmd.CommandText=strSql
adp.fill(dset)
grd短消息.datasource=dset.tables(0)
好了,这样就可以显示了Top
相关问题
- DATAGRID中绑定数据表在页面可以修改的功能怎么实现?
- DATAGRID中绑定数据表在页面可以修改的功能怎么实现?
- 为了把数据库里取出来的数据表示在页面上,大家一般是用DataGrid还是Repeater?
- 怎么在同一个DBGrid显示多个数据表呢??
- 急求:如何实现同时将多组数据表现在页面上??
- 高分求救!!DataGrid能同时绑定两个数据表吗?
- .net菜鸟问题:我的dataGrid怎么连上数据表?
- 用DataGrid控件动态显示数据表问题
- datagrid的datafield怎样显示数据表的多个字段?
- 使用DATAGRID 用OleDbDataAdapter --UPDATE 数据表格时产生的问题!!!??




