Получение рабочей информации через запрос - PullRequest
0 голосов
/ 21 ноября 2010

У меня есть сценарий, в котором я хочу показать следующие столбцы, определенные в запросе, но когда я связываю коллекцию рабочих элементов с сеткой, она получает некоторые столбцы, определенные в запросе, а некоторые отсутствуют, также я вижу некоторые дополнительные столбцы, которые я не определил в запросе.

const string wiqlQuery = @"SELECT [System.Id], 
                                  [System.Title], 
                                  [System.AssignedTo],
                                  [Microsoft.VSTS.Scheduling.CompletedWork], 
                                  [Microsoft.VSTS.Scheduling.RemainingWork] 
                           FROM WorkItems 
                           WHERE  [System.WorkItemType] = 'Document' 
                              and [Tyler.Document.Type] = '03-Design Document' 
                           ORDER BY [System.Title]";

var workItems = workItemStore1.Query(wiqlQuery);
dataGridView1.DataSource = workItems;

Ответы [ 2 ]

0 голосов
/ 22 ноября 2010

Если поля являются настраиваемыми полями, вам придется получить их явно и связать их явно.Только стандартные «системные» поля выставляются как свойства.Остальное вы должны пройти через массив.

0 голосов
/ 22 ноября 2010

Если в вашей сетке есть столбцы «автоопределения», возможно, что в возвращаемом результате отображаются только поля с данными.

...