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();
                }
            }
        }
    }

  • 相关阅读:
    关于IP4上WIFI设置静态IP的一点经验
    迷你MVVM框架 avalonjs 1.1发布
    r.js合并实践
    IE6的checkbox, radio是通过defaultChecked决定是否选中
    2013年最后的收成:avalon1.0正式发布
    还要多少年, 前端开发才能像后端那样轻松
    JavaScript Promise:去而复返
    JavaScript 18岁生日快乐
    web界面上的字体兼容方案
    键盘钩子原理----开发按键发音程序
  • 原文地址:https://www.cnblogs.com/IsNull/p/1794529.html
Copyright © 2011-2022 走看看