首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

关于Relations的有关问题

2011-12-29 
关于Relations的问题DataTableDt1GetPaiHangTop10(Convert.ToInt32(Number))DataTableDt2GetPaiHangCom

关于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());

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

热点排行