我有两个columnset对象,如何将它们的列连接成一个ColumnSet类型的对象?
Dim col1 as new ColumnSet()
col1.AddColumn("column1")
col1.AddColumn("column2")
Dim col2 as new ColumnSet()
col2.AddColumn("column3")
col2.AddColumn("column4")
Crm4.0 .NET
答案 0 :(得分:0)
CRM 4.0
将属性从'col2'添加到'col1'
col1.Attributes.AddRange(col2.Attributes);
CRM 2011
要将col2
中的列添加到col1
:
col1.Columns.AddRange(col2.Columns);
创建新集合:
allColumns = col1.Columns.Union(col2.Columns);
答案 1 :(得分:0)
C#版本:
ColumnSet column1 = new ColumnSet("name", "description");
ColumnSet column2 = new ColumnSet("name", "createdon");
ColumnSet merged = new ColumnSet((column1.Columns.Union(column2.Columns)).ToArray());
VB.NET版本:
Dim column1 As New ColumnSet("name", "description")
Dim column2 As New ColumnSet("name", "createdon")
Dim merged As New ColumnSet((column1.Columns.Union(column2.Columns)).ToArray())
Union将处理重复的字段