zoukankan      html  css  js  c++  java
  • moss2010 仿内容查询部件代码

    using System;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using Microsoft.SharePoint;
    using System.Data;

    namespace  All_Tongzi.VisualWebPart1
    {
        public partial class VisualWebPart1UserControl : UserControl
        {
            protected void Page_Load(object sender, EventArgs e)
            {
                if (!this.IsPostBack)
                {
                    this.CheckBoxListTsta.Items.Clear();
                    using (SPSite site = SPContext.Current.Site)
                    {
                        foreach (SPWeb web in site.AllWebs)
                        {

                            foreach (SPList list in web.Lists)
                            {
                                if (list.BaseTemplate == SPListTemplateType.Announcements)
                                {
                                    foreach (SPListItem item in list.Items)
                                    {
                                        string vl = web.Title + " " + list.Title + " " + item["Title"].ToString();
                                        this.CheckBoxListTsta.Items.Add(vl);
                                    }
                                }
                            }
                        }
                    }

                    DataTable dtable = new DataTable();
                    dtable.Columns.Add(new DataColumn("Title"));
                    dtable.Columns.Add(new DataColumn("Score"));
                    dtable.Columns.Add(new DataColumn("Editor"));
                    dtable.Columns.Add(new DataColumn("Modified"));
                    dtable.Columns.Add(new DataColumn("url"));
                    using (SPSite site = SPContext.Current.Site)
                    {
                        foreach (SPWeb web in site.AllWebs)
                        {

                            foreach (SPList list in web.Lists)
                            {
                                if (list.BaseTemplate == SPListTemplateType.Announcements)
                                {
                                    foreach (SPListItem item in list.Items)
                                    {
                                        DataRow dr = dtable.NewRow();
                                        dr["Title"]=item["Title"].ToString();
                                        dr["Editor"] = item["Editor"].ToString().Split('#')[1].ToString();
                                        dr["Modified"] = item["FileRef"].ToString();
                                        dr["Score"] = web.Title;
                                        string url=site.Url+""+ item["FileRef"].ToString().Replace("1_.000","")+"DispForm.aspx?ID="+item["ID"].ToString();
                                        dr["url"] = url;
                                        //string vl = web.Title + " " + list.Title + " " + item["Title"].ToString();
                                        dtable.Rows.Add(dr);
                                    }
                                }
                            }
                        }
                    }
                    this.GridView1.DataSource = dtable;
                    this.GridView1.DataBind();
                }
            }
        }
    }

  • 相关阅读:
    安装oh-my-zsh失败,可按以下方式安装
    aria2 for mac
    java抛出异常后,后续代码是否可继续执行
    mac多线程下载神器
    Oracle--大数据迁移--sqlldr技术的应用
    Windows版 GCC编译器安装和使用--MinGW
    Visual Studio 2015 安装与注册
    android studio 3.6 环境搭建(安装步骤)
    IDEA--主题样式设置
    数据--innercode--的处理
  • 原文地址:https://www.cnblogs.com/IsNull/p/1794529.html
Copyright © 2011-2022 走看看