SPQuery查询中,中文字段转换成编码的C#话语是
SPQuery查询中,中文字段转换成编码的C#语句是?
SPQuery查询中,中文字段都转换成编码才可以使用
请问哪位知道C#转换语句是?谢谢!
------解决方案--------------------
好像有个生成查询语句的工具,具体我好久没搞了,你去网上搜索下。
你说的C#转换是什么?
------解决方案--------------------
你不要转换,先用中文名吧字段取出俩,然后通过其InternalName可以获得编码后的字段。
SPField field1 = list.Fields.GetByXX("中文名");
var internalName = field1.InternalName;
------解决方案--------------------
用这个类库吧: http://camlquery.codeplex.com/
可以直接用DisplayName/中文字段名 查询。
------解决方案--------------------
u2u,这个工具试试,还可以,但也不是很完善
------解决方案--------------------
有自带的方法GetFieldValueAsText自己查看下
------解决方案--------------------
这个不需要转换的,你用U2U工具试一下,还不错
------解决方案--------------------
SPCAMLEditor工具可以查看那字段对应的编码。
还是建议你先把字段命名成英文,再将英文改成汉字。这样你用spquery查询的时候,字段名就是你第一次命名的英文。
------解决方案--------------------
Friendly Query
使用类似T-SQL语句的形式进行SharePoint列表查询,无需任何CAML
SPQuery查询中,中文字段都转换成编码才可以使用
请问哪位知道C#转换语句是?谢谢!
------解决方案--------------------
好像有个生成查询语句的工具,具体我好久没搞了,你去网上搜索下。
你说的C#转换是什么?
------解决方案--------------------
你不要转换,先用中文名吧字段取出俩,然后通过其InternalName可以获得编码后的字段。
SPField field1 = list.Fields.GetByXX("中文名");
var internalName = field1.InternalName;
------解决方案--------------------
用这个类库吧: http://camlquery.codeplex.com/
可以直接用DisplayName/中文字段名 查询。
------解决方案--------------------
u2u,这个工具试试,还可以,但也不是很完善
------解决方案--------------------
有自带的方法GetFieldValueAsText自己查看下
------解决方案--------------------
这个不需要转换的,你用U2U工具试一下,还不错
------解决方案--------------------
SPCAMLEditor工具可以查看那字段对应的编码。
还是建议你先把字段命名成英文,再将英文改成汉字。这样你用spquery查询的时候,字段名就是你第一次命名的英文。
------解决方案--------------------
Friendly Query
使用类似T-SQL语句的形式进行SharePoint列表查询,无需任何CAML