2010-07-16 31 views

回答

1

你可以尝试这样的:

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

甚至更​​好的数据源中添加第三列:

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

,然后只需:

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

甚至更​​短:

<%# Eval("Column3") %>