错误提示信息
The best overloaded method match for *** has some invalid
arguments
Argument * cannot convert from *** to ***
Cannot implicitly convert type *** to ***
背景:
两个项目A,B,项目A有一个webservices,项目B引用了项目A的
webservices.
这两个项目A,B在我自己的机器上Run没有问题。
最近,项目交接给一个同事,但出了这样的问题:
项目A编译运行都没有问题,但项目B编译无法通过,提示这样的编译
错误信息:
The best overloaded method match for *** has some invalid
arguments
Argument * cannot convert from *** to ***
分析发现
当webservices函数调用的参数是DataTable,或返回值是
DataTable时会出现上面的错误。
把DataTable改成DataSet即可解决.
可以上网搜索webservices方面的DataSet,DataTable的讨论。
Problems using an XML Web service that returns a DataTable
http://support.microsoft.com/kb/306134