0
在CRM 2011中查看過濾器條件正在開發類似於CRM 2011上的查找視圖的Windows窗體。 爲此我做了以下操作 1)顯示相關記錄(機會實體)在datagirdview 2)也有一個綁定到視圖(View.Name)的下拉列表,允許用戶選擇視圖根據我打算改變我的datagrid視圖上的過濾器。使用查詢表達式(C#)
我堅持與following.Am可以使用下面的代碼
ConditionExpression condition1 = new ConditionExpression()
{
AttributeName = "querytype",
Operator = ConditionOperator.Equal,
Values = { 0 }
};
ConditionExpression condition2 = new ConditionExpression()
{
AttributeName = "returnedtypecode",
Operator = ConditionOperator.Equal,
Values = { Opportunity.EntityTypeCode }
};
FilterExpression filter = new FilterExpression();
filter.Conditions.Add(condition1);
filter.Conditions.Add(condition2);
QueryExpression queryToRetrieveViews = new QueryExpression
{
ColumnSet = new ColumnSet("savedqueryid", "name", "querytype", "isdefault", "returnedtypecode", "isquickfindquery"),
EntityName = SavedQuery.EntityLogicalName,
Criteria = filter
};
RetrieveMultipleRequest retrieveSavedViewsRequest = new RetrieveMultipleRequest { Query = queryToRetrieveViews };
RetrieveMultipleResponse retrieveSavedViewsResponse = (RetrieveMultipleResponse)crm.Execute(retrieveSavedViewsRequest);
DataCollection<Entity> savedViews = retrieveSavedViewsResponse.EntityCollection.Entities;
foreach (Entity ent in savedViews){...}
我做了一個快速的手錶,但我無法找到具有過濾條件的屬性來獲取對「Opporutunity」實體的意見如同在CRM中一樣。我的意思是我打算看到的是這樣的說法,例如,打開機會過濾器將是「statecode = 0」。 是否可以獲取關聯的過濾器? -sorry由相關過濾器我的意思是過濾器的視圖
對不起,我還不夠清楚,是的,我的意思是保存視圖的過濾器。 – Jaya
謝謝!標記爲答案。 – Jaya
@ user1639515你並沒有將它標記爲答案,只是把它提出來了... – Daryl