首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TFS WorkItem验证错误

TFS WorkItem验证错误
EN

Stack Overflow用户
提问于 2015-08-04 13:17:33
回答 1查看 716关注 0票数 0

下面是这样的情况:我正在尝试创建一个任务WorkItem。我必须从dataGridView中获取数据,我认为这是我设法做到的。但是,当我尝试保存或验证WorkItem时,有趣的部分来了。无论State有什么值,验证器总是在执行wiTask.Validate();时附带InvalidListValue。我甚至尝试过对国家的价值进行严格的编码,但什么也没有发生。有一件事让我有点困扰--在验证数组中,错误出现在Status属性中,在该属性中,实际控件只有State可用。下面是一些代码和错误位的一个片段:

代码语言:javascript
复制
WorkItem wiTask = new WorkItem(workItemType)
{                                
  Title = form1.dg_taskView.Rows[rows].Cells["titleDataGridViewTextBoxColumn"].Value.ToString() + " " + form1.tb_details.Text,
  Description = form1.dg_taskView.Rows[rows].Cells["descriptionDataGridViewTextBoxColumn"].Value.ToString(),
  AreaId = int.Parse(form1.dg_taskView.Rows[rows].Cells["areaIDDataGridViewTextBoxColumn"].Value.ToString()),
  AreaPath = form1.dg_taskView.Rows[rows].Cells["areaPathDataGridViewTextBoxColumn"].Value.ToString(),
  IterationId = int.Parse(form1.dg_taskView.Rows[rows].Cells["iterationIDDataGridViewTextBoxColumn"].Value.ToString()),
  IterationPath = form1.dg_taskView.Rows[rows].Cells["iterationPathDataGridViewTextBoxColumn"].Value.ToString(),
  State = form1.dg_taskView.Rows[rows].Cells["stateDataGridViewTextBoxColumn"].Value.ToString()

};
ArrayList result = wiTask.Validate();                              
wiTask.Save();
var hierarchicalLink = _workItemStore.WorkItemLinkTypes["System.LinkTypes.Hierarchy"];
                            userStory.WorkItemLinks.Add(new WorkItemLink(hierarchicalLink.ForwardEnd, wiTask.Id));
                            userStory.Save();

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-04 15:16:15

随着时间的推移,验证将返回给数组中有问题的列。经过进一步的检查,这个问题通过指定为Assigned to名称来解决,这是项目贡献者列表的一部分。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31810434

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档