|  | 网站首页 | .Net研究 | 
您现在的位置: 程序员之路 >> .Net研究 >> 领域技术 >> SharePoint >> 文章正文
赞助商链接
频 道 导 航
.Net研究频道栏目导航
相 关 文 章
使用Web部件连接接口实现可以设置条件的过滤器           
使用Web部件连接接口实现可以设置条件的过滤器
作者:burnett 文章来源:不详 更新时间:2007-5-10 11:55:59

string filterExp;

        
/// <summary>
        
/// 保存域的视图状态
        
/// </summary>
        private string dropdownlistVK="FieldsList";
        
#endregion
        
#region IFilterProvider事件
        
/// <summary>
        
/// FilterProvider的事件
        
/// </summary>
        public event SetFilterEventHandler SetFilter;
        
public event NoFilterEventHandler NoFilter;
        
public event ClearFilterEventHandler ClearFilter;
        
#endregion
        
#region 重写的接口方法
        
/// <summary>
        
/// 注册窗体
        
/// </summary>
        public override void EnsureInterfaces()
        {
            
try
            {
                
//功能类似于win32中的窗体注册
                RegisterInterface("myFilterProvider",
                    InterfaceTypes.IFilterProvider,
                    WebPart.LimitOneConnection,
                    ConnectionRunAt.Server,
                    
this"""将过滤器提供给""过滤器"true);
            }
            
catch (Exception ee)
            {
                errormsg 
= ee.ToString();
                WriteLog(ee.ToString());
            }
        }

        
/// <summary>
        
/// 重写CanRunat方法
        
/// 在web part被重写之前通知asp.net基础结构
        
/// 检查欲重写的web part是否可以运行在当前配置之上
        
/// </summary>
        
/// <returns></returns>
        public override ConnectionRunAt CanRunAt()
        {
            
return ConnectionRunAt.Server;
        }

        
/// <summary>
        
/// 获得Consumer一端的信息,
        
/// 通知此web part在预重写阶段
        
/// 已连接。
        
/// 
        
/// </summary>
        
/// <param name="interfaceName">指定的接口名称和RegisterInterface
        
/// 中的名称保持一致

上一页  [1] [2] [3] [4] [5] [6] [7] 下一页

文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章: 没有了
  • .Net研究栏目导航
    网站频道导航