web service返回类型DataTable,我winForm程序里获得出错`
web service如下
[WebMethod]
public DataTable GetDataTable()
{
}
winForm如下:
Name.GetData g=new Name.GetData();
DataTable t = g.GetDataTable();
运行winForm后提示System.Web.Serivces.Protocols.SoapException服务器无法处理请求,,,生成XML文档时出错,,,,,无法序列化DtatTable,未设置DataTable名称.
请问怎么解决``?
------解决方法--------------------------------------------------------
返回类型换成DataSet吧。
------解决方法--------------------------------------------------------
一般都是用返回 DataSet 的,
如果一定要用 DataTable 的话,
要做一些处理,参考这个
http://www.cnblogs.com/Xrinehart/archive/2006/08/20/481956.html