<WebMethod()> _
Public Function GetGroupData1() As DataTable
Dim dt as DataTable =Adapter.GetDataTable()
‘只要给表设置表名就可以序列化
table.TableName=“MyTableName "
Return dtEnd Function
原因在于DataTable序列过程需要表名,以下DataTable是序列化后一个片段(一条记录):
<MyTableName diffgr:id="MyTableName1" msdata:rowOrder="0">
<OrderID>16</OrderID>
<GroupID>6</GroupID>
<CreateDate>2014-07-29T18:03:54+08:00</CreateDate>
</MyTableName>