dataset合并后总是没数据
前提:两个dataset中的结构,列数完全相同。
......
DataSet oDS1 = new DataSet();
da.Fill(oDS1); //oDS1中有一条数据
......
//由其它数据产生了oDS2,其中有一条数据
//需把oDS2中的数据合并到oDS1中
for (int i = 0; i < oDS2.Tables[0].Rows.Count; i++)
{
oDS1.Tables[0].ImportRow(oDS2.Tables[0].Rows[i]);
}
问题:合并后,oDS1.Tables[0].Rows.Count = 2这个没有问题,但oDS1.Tables[0].Rows[1]中的数据全是空值,请问什么原因?