2010-07-16 4 views

Répondre

1

Vous pouvez essayer comme ceci:

<%# DataBinder.Eval(Container.DataItem, "Column1") 
    .ToString() 
    .Replace("_", DataBinder.Eval(Container.DataItem, "Column2").ToString()) 
%> 

Ou encore mieux dans votre source de données ajouter une troisième colonne:

public string Column3 
{ 
    get 
    { 
     return Column1.Replace("_", Column2) 
    } 
} 

Et puis tout simplement:

<%# DataBinder.Eval(Container.DataItem, "Column3") %> 

ou même plus court:

<%# Eval("Column3") %> 
Questions connexes