问题描述
public ResultClass ServiceMethod()
{
DataTable dt = new DataTable();
// load data table
// dt.Load(dataReader);
dt.defaultview.sort = "ID ASC";
dt = dt.defaultview.ToTable();
DataSet ds = new DataSet();
ds.Tables.Add(dt);
return new ResultClass() { DataSet = ds,/* ... */ } ;
}
'Sort' 值在服务方法中返回之前是“ID ASC”,但是当客户端收到该值时,'Sort' 值消失了。
除了“排序”值之外,我需要的大多数其他值都是正常的。
我知道 WCF 和 DataSet/Datatable 存在一些问题,但我想知道确切原因。
我想知道如果有解决方案该怎么办。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)