.NET关于Webservice中无法序列化 DataTable。
问题原因
未设置 DataTable 名称
解决方案
获取数据表后,给数据表命名
[WebMethod]
public DataTable GetTable()
{
DataTable dt=new DataTable();
//dt.TableName="表名";
dt=GetTable();//查询出来的表会覆盖dt的引用,所以注释掉的那行实际上已经不在了。GetTable()方法返回的表覆盖了原来的空表dt
dt.TableName="表名"; //这个一定要放在得到数据过后。
return dt;
}百家号 互联网微风说
微信公众号 weisico-com
IIS-ASP.NET网站“PageHandler
C# webservice调用数据库
ASP.NET微软MsChart图表实例之
ASP.NET微软图表控件MsChart实
PopupWin应用ASP.NET在web页面
ASP.NET MVC3 从零开始一步步
ASP.NET显示渐变图片
解决ASP.NET之Timeout时间已到