两个表在同一个DataGrid显示
在新闻程序中增加新闻类别,在我的新闻数据库中建立了两个表,如AA表和BB表,其中AA表是用来放所有新闻内容的,BB表是用来放新闻类别的(如内部新闻、外部新闻)。
AA表:ID(自动编号)、typeid(数字型)、数据内容各字段
BB表:ID(自动编号)、typeid(数字型)、typename(文本型)
SQL="select bb.内部新闻 from aa,bb where aa.typeid = bb.typeid"
请问,上面两个表的字段设置和SQL语句是否有错?
如果在页面中分别显示多个新闻类别,如“内部新闻”、“外部新闻”等,DataGrid只能绑定一个DataSet,那么如何在DataGrid 中分别显示出来呢?
问题点数:100、回复次数:7Top
1 楼lxxlily(哎呀呀)回复于 2005-03-29 10:29:52 得分 100
这个sql语句就是单纯为了查询这个typename吗?如果是的话就没有错。
但我不是很明白你想做什么。
你是想显示这样:
内部新闻:
新闻列表123..
外部新闻:
新闻列表123..
还是想显示这样:
新闻标题123 新闻类别
btw:
DataGrid绑定的是DataTable,不是DataSetTop
2 楼baobei7758(陵少)回复于 2005-03-29 10:32:48 得分 0
markTop
3 楼LoveCherry(论成败,人生豪迈;大不了,重头再来!^_^)回复于 2005-03-29 10:38:29 得分 0
在2个DataTable上做连接
http://dotnet.aspx.cc/ShowDetail.aspx?id=149E5DD7-3B32-461e-ACC6-51D1652E6746Top
4 楼ziyan0218()回复于 2005-03-29 10:40:44 得分 0
sql语句是正确的
你所说的问题完全可以通过拼sql语句来实现
好好看看sql吧Top
5 楼gshope(北京.Net)回复于 2005-03-29 10:41:13 得分 0
表应该这样:
AA表:ID(自动编号)、typeid(数字型)、数据内容各字段
BB表:ID(自动编号)、typename(文本型)
其中AA表的typeid对应的就是BB表的ID字段,然后:
select aa.*,bb.typename from aa,bb where aa.typeid = bb.id
bb.typename 就是你要的
Top
6 楼xulovewei(CrazyXu520)回复于 2005-03-29 10:41:58 得分 0
用视图嘛Top
7 楼yjvfhpl520()回复于 2005-03-29 11:04:54 得分 0
select aa.*,bb.* from aa,bb where aa.typeid = bb.id
DataSet ,包涵了,两个表的所有字段,Top
相关问题
- 该如何在同一个datagrid中显示!来自两个表中的内容?
- 主从表记录在同一个表格显示?
- 送分来了,在线等待,怎么实现同一个datagrid分两列显示同一个字段.
- 怎么在同一个DBGrid显示多个数据表呢??
- 请教:怎样将两个库显示在同一个表里
- 各位大侠帮忙啊,怎么将两个DataSet的内容放在同一个DataGrid中显示,两个DataSet中的表的字段名是相同的
- 将多条记录在同一个表中显示的问题——不是普通的重复表格!
- 我想递交一个表单,递交后让他直接显示在同一个页里!一定给分!!
- 多表数据的查询 在同一个datalist显示所有字段数据记录!
- 同一个表中选出两类数据,如何合并一起显示,详见内




