首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用查阅字段进行Sharepoint SPGridView筛选

使用查阅字段进行Sharepoint SPGridView筛选
EN

Stack Overflow用户
提问于 2010-04-19 17:19:16
回答 3查看 1.5K关注 0票数 1

我有一个SPGridView,可以通过过滤来显示列表中的项目。

该列表有一些查找字段。在我的SPGridview中,查找字段的筛选器值显示为以下格式:

代码语言:javascript
复制
{id};#{Value}

这使得筛选器无法工作,因为它只需要没有{id};#的值

有没有办法在没有{id};#部件的情况下显示筛选值?

谢谢

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-11-29 13:08:06

下面是我是如何解决这个问题的:

代码语言:javascript
复制
<asp:TemplateField HeaderText="Campaign Members">
    <ItemTemplate>
        <%# RemoveCharacters(Eval("CampaignMembers").ToString())%> 
    </ItemTemplate>
</asp:TemplateField>

// Make sure declare using System.Text.RegularExpression; protected string 
RemoveCharacters(object String) 
{ 
    string s1 = String.ToString(); 
    string newString = Regex.Replace(s1, @"#[\d-];", string.Empty); 
    newString = Regex.Replace(newString, "#", " "); 
    return newString.ToString(); 
}
票数 2
EN

Stack Overflow用户

发布于 2010-07-15 21:21:13

尝试将FilteredDataSourcePropertyFormat属性设置为

代码语言:javascript
复制
"({1} LIKE '{0}') OR ({1} LIKE '{0};%') OR ({1} LIKE '%;#{0}') OR ({1} LIKE '%;#{0};%')"
票数 1
EN

Stack Overflow用户

发布于 2010-07-15 18:13:52

为SPGridView生成列时,请使用SPBoundField,而不是BoundField。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2666375

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档