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

</param>
        
/// <param name="connectedPart">连接上的web part</param>
        
/// <param name="connectedInterfaceName"></param>
        
/// <param name="runAt"></param>
        public override void PartCommunicationConnect(string interfaceName, 
            Microsoft.SharePoint.WebPartPages.WebPart connectedPart,
            
string connectedInterfaceName,
            ConnectionRunAt runAt)
        {
            
try
            {
                
if (interfaceName == "myFilterProvider")
                {
                    isConnected 
= true;
                    consumername 
= connectedPart.Title;
                }
            }
            
catch (Exception ee)
            {
                lb_msg.Text 
= ee.ToString();
                WriteLog(ee.ToString());
            }

        }



        
/// <summary>
        
/// 通信的主要展开点
        
/// 在这里可以触发
        
/// SetFilter
        
/// NoFilter
        
/// ClearFilter
        
/// 事件,可以按照需要来选择。
        
/// </summary>
        public override void PartCommunicationMain()
        {
            
int i = 0;
            EnsureChildControls();
            
try
            {
                
if (isConnected)
                {
                    
//在这里设置过滤条件
                    
//过滤条件的格式为
                    
//"FieldLabel"+{1.n}+"="+列名+"&"+"FieldValue"+{1.n}+"="+列值
                    if (SetFilter != null && isSetFilterClicked)
                    {
                        
//匹配列
                        
                        
if (fieldList.Length == 0)
                            lb_msg.Text 
= "列数为0,不能筛选";
                        
else
                        
for (; i <

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

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

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