c#
  • list
  • sharepoint-2010
  • caml
  • 2011-11-15 127 views 0 likes 
    0

    我有以下字段的SharePoint列表:CAML查询

    产品名称 产品说明 价格 产品型号


    产品类型可以是CD或DVD

    我希望能够根据产品类型的CAML查询获得列表上的所有数据/记录。这是我的CAML查询:

    string prodType1 =“CD”; string prodType2 =“DVD”;

    string camlquery = 
    @"<Where> 
    <Eq> 
    <FieldRef Name='Products_x0020_Type'/> 
    <Value Type='Text'>" + prodType1 + @"</Value> 
    </Eq> 
    </Where>"; 
    

    我希望能够带回产品类型CD的所有数据/记录。如果可能的话,我如何才能用CAML来实现这一点。如果不可能的话,建议采用其他方法。

    我一直在用这个挠我的头一个多星期了,任何帮助将不胜感激。

    提前非常感谢

    +0

    您可以验证您的问题中的CAML查询是否与您使用的查询匹配。目前这不是一个有效的查询与悬挂(未关闭)FieldsRef标签。 –

    +0

    我的错误我已经肯定了什么CAML查询到它应该是什么 –

    回答

    3

    我建议的U2B CamlQuery Builder ..它是建立你的查询最简单的方法,并为您节省很多的麻烦和时间......

    当你完成建设只是去到编辑选项卡并复制查询(不包含<query>标记); ...

    +1

    复制查询没有周围标签,或者你得到的所有项目... – elsni

    +0

    哦,完全忘了那个:-) +1 – int32

    +0

    嘿伟大的工具感谢很多 –

    相关问题