我有一个SPGridView,它显示列表中的项目(使用spboundfield)。
我的SPGridview中的多重查找文件,查找字段的过滤器值以这种格式显示:
{ID}; {#}值
如何从字段中替换id;#?
答案 0 :(得分:0)
以下是我解决这个问题的方法。 (注意我必须在asp和itemtemplate之前为这篇文章添加一个点。删除那些点) asp:TemplateField HeaderText =“Campaign Members”> 的ItemTemplate> %#RemoveCharacters(Eval(“CampaignMembers”)。ToString())%> / ItemTemplate中> / ASP:的TemplateField>
//确保使用System.Text.RegularExpression声明; 受保护的字符串RemoveCharacters(object String) { string s1 = String.ToString(); string newString = Regex.Replace(s1,@“#[\ d-];”,string.Empty); newString = Regex.Replace(newString,“#”,“”); return newString.ToString(); }