SQL语句
select * from user order by name collate Chinese_PRC_CS_AS_KS_WS
这样可以按汉字拼音排序。但我在SQL Server里搜出来的是按时间排序的,我想在用户点了按名称排序之后,变成按拼音排序
想在linq里写昨天问了CSDN的朋友,是from order in datatable1.AsEnumerable()
orderby order.Field<string>("Name")
select order;但这样排出来是按汉字的Unicode编码排的,用户看起来就没有规律,怎么办呢?
select * from user order by name collate Chinese_PRC_CS_AS_KS_WS
这样可以按汉字拼音排序。但我在SQL Server里搜出来的是按时间排序的,我想在用户点了按名称排序之后,变成按拼音排序
想在linq里写昨天问了CSDN的朋友,是from order in datatable1.AsEnumerable()
orderby order.Field<string>("Name")
select order;但这样排出来是按汉字的Unicode编码排的,用户看起来就没有规律,怎么办呢?
orderby order.Field<string>("Name")
select order;
我怎么敲不出来.Field啊?