0

我有这样的代码

....
       <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>
......
4

2 回答 2

0

你可以使用这个解决方案

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

public string SpecificFunction(string value)
{
   ...... //your treatment
   return value;
}
于 2012-07-04T13:05:06.090 回答
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> 
 %>

当然它应该是一个衬里,但为了清楚起见,我把它分开了。

于 2012-07-04T13:06:25.607 回答