读书人

关于Relations的有关问题

发布时间: 2011-12-29 22:09:38 作者: rapoo

关于Relations的问题
DataTable Dt1 = GetPaiHangTop10(Convert.ToInt32(Number));
DataTable Dt2 = GetPaiHangCompare(Convert.ToInt32(Number));

想要把这两个数据源用Dt1.Columns[ "JournalID "]、Dt2.Columns[ "JID "]连接起来,Dt2表中的数据有可能不完全配置Dt1(记录总数少于Dt1),如果出现Dt2无法找到与Dt1关连则向该字段填充一个默认值(0)。

Dt1数据结构

JournalID Name_CN Total

64园林工程64 150
2园林工程2 ..
11浙江绿化苗木11 ..
8园林工程8 ..
1浙江绿化苗木1 ..
7浙江绿化苗木7 ..
10园林工程10 ..
9浙江绿化苗木9 ..
6园林工程6 ..
3浙江绿化苗木3 ..

Dt2数据结构

JID OldTotal

1 20
2 20
340
720
830
1030
1130


[解决办法]
不懂
我原本以为我理解能力还将就的
再看了一遍
还是不懂,郁闷
[解决办法]
可以的,先用Group by分别建视图,再在两个视图基础上建我说的那个视图。
[解决办法]
DataSet DSet=(new Services()).XT_HTFIL_FILTER( " ");

DataSet DSet1=(new Services()).XT_HTFL_FILTER1( " ");

//****将Dset1复制到dset中

DSet.Tables.Add(DSet1.Table[0].Copy());

上面这样就可以了三.把两个数据数据集合成一个哈

读书人网 >asp.net

热点推荐