请问:两个dataset能否合并为一个 比如dataset1有两个子段 name、age。dataset2也有两个子段 name、age。能否把两个dataset合并为一个dataset??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 合并不可能吧,你可以把数据加到另一个里dataset1.Tables[0].Rows.AddRange(dataset2.Tables[0].Select()); 可以 让dataset实包含两个表格 可以进行合并的。foreach(DataRow dr in ds2.Tables[0].Rows){ DataRow drNew=ds1.Tables[1].NewRow(); drNew["name"]=dr["name"]; drNew["age"]=dr["age"]; ds1.Tables[1].Rows.Add(drNew);} 我使用merge可以合并了,但是合并后有可能出现重复值,比如name字段会有重名,请问该怎么办? 不能合并 只能把两个DataList里面的数据 去出来放在一起啊 dataset是没有字段的,只有dataset里面的表才有字段,一个dataset可以一有许多表,你的合并的意思应该是将两个不同的dataset里面的某两个表合并吧 我现在碰到的就是这个问题,还不知道怎么解决,希望有达人可以帮忙,前面2楼两颗星的说用DataTable.Merge 方法,就是还有点看不懂,希望可以有一个示列代码就好了. C# 实现oracle数据库或表空间的备份和恢复??? one question 问一个系统稳定性的问题 Hi 一个很简单的问题! DataGird中怎样实现像EXCEL中合并多列为一列的效果? 呕血,新手上路,跪求高人! 菜鸟问题,高手指教!~`谢谢!!!最后70分全给了!!~~ rational xde professional的安装程序说我没有vs,极度郁闷 鼠标形状的加载? 添加歌曲到列表,只显示歌曲名,并且单击列表中的歌曲名能够播放 100分,PowerDesigner,一个超简单的问题.
dataset1.Tables[0].Rows.AddRange(dataset2.Tables[0].Select());
foreach(DataRow dr in ds2.Tables[0].Rows)
{
DataRow drNew=ds1.Tables[1].NewRow();
drNew["name"]=dr["name"];
drNew["age"]=dr["age"];
ds1.Tables[1].Rows.Add(drNew);
}
方法,就是还有点看不懂,希望可以有一个示列代码就好了.