2010-11-28 12 views
0

J'ai un SPGridView qui affiche les éléments d'une liste (en utilisant spboundfield).gridview remplace la chaîne d'un champ lié

Le fileds multi-recherche dans mon SPGridview les valeurs de filtre d'un lookupfield apparaissent dans ce format:

{id}; # {valeur}

Comment puis-je remplacer l'identifiant; # du champ ?

Répondre

0

Voici comment j'ai résolu ce problème. (NOTE: je devais mettre un point avant asp et itemtemplate pour ce message.) asp: TemplateField HeaderText = "Membres de la campagne"> ItemTemplate> % # RemoveCharacters (Eval ("CampaignMembers"). ToString())%> /ItemTemplate> /asp: TemplateField>

// Assurez-vous que l'aide System.Text.RegularExpression déclarer; chaîne protégée RemoveCharacters (chaîne d'objet) { chaîne s1 = Chaîne.ToString(); chaîne newString = Regex.Replace (s1, @ "# [\ d-];", chaîne.Empty); newString = Regex.Replace (newString, "#", ""); return newString.ToString(); }