none
sharepoint 中 DiscussionBoard的回复 RRS feed

  • 问题

  • private void Dwn(object str)
        {
            Response.Write(str + "<br />");
        }
    
      //获取论坛下面的帖子
        public void GetPostByDis()
        {
            using (web)
            {
                //通过GuID
                SPList discList = web.Lists[new Guid("6aa740a1-9009-4952-ab8e-fbed71e1a0ea")];
                //通过名字
                  discList = web.Lists["Team Discussion"];
    
                Dwn("Items Count:"+discList.Items.Count);
                Dwn("Folders Count:"+discList.Folders.Count);
     
    //获取有回复的Post foreach (SPListItem item in discList.Items) { Dwn("PostId==>"+item.ID); Dwn("PostParentId==>" + item.ParentList.ID); Dwn("Post标题:"+item.DisplayName); Dwn("回复内容:"+item.Fields["Body"].GetFieldValueAsText(item["Body"])); } Dwn("<hr color='red' />");
    //获取所有的Post foreach (SPListItem item in discList.Folders) { //Dwn("guid" + item.UniqueId); Dwn("PostId==>:"+item.ID); Dwn("PostParentId==>" + item.ParentList.ID); Dwn("Post标题:" + item.DisplayName); //Dwn("Post内容:" + item.Fields["Body"].GetFieldValueAsText(item["Body"])); Dwn("Post内容:" + item["Body"]); Dwn("Post回复条数:" + item["Replies"]); } //Dwn(discList.ID); //通过ID获取该ID的回复信息 }
    有没有方法是通过Id获取回复信息的! 我想做点击Post后,显示他下面所有的Reply!   他们之间的关联是什么啊!
    我之前用的 item.DisplayName ,但是有两个相同的 Post 就不对了! DisplayName 不是唯一的!
    还有就是 可不可以直接获取到 Post的最后一个回复 信息!

    谢谢!
    Anything Is Possible !
    • 已移动 bowerModerator 2010年2月4日 1:28 有关开发的内容,位置不对 (发件人:Microsoft Office SharePoint Server(MOSS))
    2010年2月2日 6:51

答案

全部回复