我有这样的代码
....
<dx:GridViewDataColumn FieldName="NO_APPEL" VisibleIndex="2" Caption="N° Appel">
<DataItemTemplate>
IF DataBinder.Eval(Container, "DataItem.NO_APPEL") == NULL
THEN i don't want to show the link (a href)
ELSE
show the link (a href)
<a href="javascript:void(0);" onclick="OnMoreInfoClick_Appel(this, '<%# DataBinder.Eval(Container, "DataItem.NO_APPEL") %>')">Plus d'info</a>
</DataItemTemplate>
......
答案 0 :(得分:0)
您可以使用此解决方案
<%# SpecificFunction(DataBinder.Eval(Container, "DataItem.NO_APPEL"))%>
public string SpecificFunction(string value)
{
...... //your treatment
return value;
}
答案 1 :(得分:0)
你可以这样做:
<%# DataBinder.Eval(Container, "DataItem.NO_APPEL") == NULL ?
String.Empty
:
<a href="javascript:void(0);" onclick="OnMoreInfoClick_Appel(this, '<%#
DataBinder.Eval(Container, "DataItem.NO_APPEL") %>')">Plus d'info</a>
%>
当然它应该是一个衬垫,但为了清晰起见我将它拆开了。