zoukankan      html  css  js  c++  java
  • SharePoitn 2010 获取用户 alert 然后删除alert

    For anyone that is interested, I figured it out:

    using System;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Data.SqlClient;
    using System.Data;
    using System.Collections.Specialized;
    using System.Collections;
    using Microsoft.SharePoint;

    namespace ConfirmationModal.TestModal
    {
        public partial class TestModalUserControl : UserControl
        {
            String site = SPContext.Current.Web.Url;

            protected void Page_Load(object sender, EventArgs e)
            {
                GridView1.DataSource = this.GetAlerts();
               // GridView1.Columns[2].Visible = true;
                GridView1.DataBind();
                //GridView1.Columns[2].Visible = false;
            }

            private DataTable GetAlerts()
            {
                using (SPSite site = new SPSite(this.site))
                {
                    using (SPWeb web = site.RootWeb)
                    {
                        SPUser user = SPContext.Current.Web.CurrentUser;

                        DataTable table = new DataTable();
                        table.Columns.Add("Title", typeof(string));
                        table.Columns.Add("AlertID", typeof(string));

                        //SPUser user = web.EnsureUser(@"domainName\userName");

                        SPAlertCollection alertColl = user.Alerts;
                        DataRow row;

                        foreach (SPAlert alert in alertColl)
                        {
                            try
                            {
                                row = table.Rows.Add();
                                row["Title"] = alert.Title.ToString();
                                row["AlertID"] = alert.ID.ToString(); //Hide


                                //table.Rows.Add(row);
                            }
                            catch (Exception ex)
                            {
                                ex.StackTrace.ToString();
                            }
                        }

                        return table;
                    }
                }
            }


  • 相关阅读:
    遍历进程,获取当前进程下进程的路径.(获得全路径)
    获得当前EIP的值
    反调试收集网址,待更新.
    python学习第八讲,python中的数据类型,列表,元祖,字典,之字典使用与介绍
    python学习第七讲,python中的数据类型,列表,元祖,字典,之元祖使用与介绍
    【Unity】2.4 层次视图(Hierarchy)
    【Unity】2.3 项目浏览器和资源的组织
    破解Unity5.3.4f1
    【Unity】2.2 Unity编辑器中的常用菜单项
    【Unity】2.1 初识Unity编辑器
  • 原文地址:https://www.cnblogs.com/ahghy/p/2856840.html
Copyright © 2011-2022 走看看