我有两个数据表。我想将它们内部连接到一个新的数据表中。没有数据库访问权限。
数据表的第一列是关键字段。
string ParentKeyColumn = dt1.Columns[0].ColumnName;
string ChildKeyColumn = dt2.Columns[0].ColumnName;
我也在使用 Devexpress 组件。
我该怎么做?
最佳答案
看看this blog post on social.msdn .
关键细节:
定义一个主键:
dt2.PrimaryKey = new DataColumn[] { dt2.Columns["Deptno"] };
定义数据关系并将其添加到您的数据集:
DataRelation drel = new DataRelation("EquiJoin", dt2.Columns["Deptno"], dt1.Columns["Deptno"]);
ds.Relations.Add(drel);
关于c# - 内部加入数据表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8096301/