Cannot apply indexing with [] to an expression of type 'System.Data.DataRow'

strXiaoCaiNiao 2011-03-07 04:08:47
在vs2010中,unit test时,读取数据库中的字段时出错,

代码: target.Detail.FirstName = System.Convert.ToString(TestContext.DataRow["FirstName"]);

信息: Cannot apply indexing with [] to an expression of type 'System.Data.DataRow'

查看http://msdn.microsoft.com/en-us/library/ms182527.aspx后,不知错在哪?

谢谢各位先!
...全文
505 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
strXiaoCaiNiao 2011-03-21
  • 打赏
  • 举报
回复
谢谢各位!
小童 2011-03-08
  • 打赏
  • 举报
回复
[]的问题,看下是不是里面的表达式有问题,
宝_爸 2011-03-08
  • 打赏
  • 举报
回复
没有引用命名空间 System.Data

奇怪,编译应该出错啊。
strXiaoCaiNiao 2011-03-08
  • 打赏
  • 举报
回复
大家帮帮忙吧?UP也有分哦!
  • 打赏
  • 举报
回复
DataRow["FirstName"]后边点能点出东西吗?我指的是如同Value相关的东西
  • 打赏
  • 举报
回复
编译也没错误吗?
strXiaoCaiNiao 2011-03-07
  • 打赏
  • 举报
回复
谢谢,C#,不是VB
636f6c696e 2011-03-07
  • 打赏
  • 举报
回复
试试把[]改为()

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧