クエリに定義された次の列を表示するシナリオがありますが、ワークアイテムコレクションをグリッドにバインドするときに、クエリで定義された列がいくつか取得されていて、私はクエリで定義していないいくつかの追加の列を見ています。クエリを使用してworkitem informatonを取得する
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;
私はここに何が問題なのかよく分かりません。チームエクスプローラでクエリを実行すると、クエリは正常に動作しますか? –
はいクエリはチームエクスプローラからうまく機能します。問題はグリッド内のすべてのフィールドを表示していないことです。 – Gainster
TFS 2008、TFS 2010のいずれかです。どちらにもできません。 – Robaticus