像真正的ASP.NET高手救助

来源:百度知道 编辑:UC知道 时间:2024/04/29 16:05:02
DataSet dsTemp=new DataSet();
DataSet ds=new DataSet();
ds.Merge(dsTemp);

我想问的是,将一个DataSet加到另一个DataSet中需要为它们最后合成的表设立主键吗?

DataColumn[] pk=new DataColumn[1];
pk[0]=ds.Tables[0].Column["字段"];
ds.Tables[0].PrimaryKey=pk;

我不是高手.
是不是要设立主键,看你以后所用的操作是否一定需要主键值.
个人观点还是设置上好,有总比没有好,我自己做这样的操作都是把同类的表合成一个,所以就不用考虑到底设置哪列是主键的问题了.