如果Eval("approve_content")有值时,就显示
<tr>
                                        <td colspan="3" style="text-align:left" class="lbr"><%#Eval("approve_content") %></td>
                                            </tr>
这样在前台得怎么写的?

解决方案 »

  1.   

    approve_content==null?"":approve_content
    这样可以吗
      

  2.   

    简单啊!!  搞个隐藏表单域。把Eval("approve_content") 赋给它,然后写 ASP.net代码获得表单域值,进行判断。 如果有值就显示,没有就不显示啊!!
    <%
     if(this.隐藏表单域.value != "")
    {
    %>
    <tr> 
                                            <td colspan="3" style="text-align:left" class="lbr"> <%#Eval("approve_content") %> </td> 
                                                </tr> 
    <%
    }
    %>
      

  3.   

      <asp:GridView ID="GridView3" runat="server" AutoGenerateColumns="false" Width="100%"  GridLines="none" ShowHeader="true" >
                                     <Columns>
                                     
                                     
                                     
       
                                    
                                    
                                     <asp:TemplateField>
                                     <HeaderTemplate>
                                     <table width="100%" border="0" cellpadding="0" cellspacing="0">
                                      <tr>
                                          <td style="width:5%" class="tlb">序号</td>
                                          <td style="width:5%" class="tlb">类型</td>
                                          <td style="width:30%" class="tlb">人员</td>
                                          <td style="width:30%" class="tlb">时间</td>
                                          <td style="width:30%" class="tblr">部门</td>
                                      </tr>
                                      </table>
                                     </HeaderTemplate>
                                     <ItemTemplate>
                                         <table width="100%" border="0" cellpadding="0" cellspacing="0">                                    
                                             <tr>
                                          如果 approve_content有值时   
                                        <td width="13" rowspan="2" style="width:5%" class="leftbottom"><%#Eval("seq") %></td>
                          否则 <td width="13"  style="width:5%" class="leftbottom"><%#Eval("seq") %></td>
     如果 approve_content有值时
                                            <td  rowspan="2" style="width:5%" class="leftbottom"><%#Eval("kind") %></td>
    否则
    <td   style="width:5%" class="leftbottom"><%#Eval("kind") %></td>
                                             <td  style="width:30%" class="leftbottom"> <%#Eval("idno") %>/<%#Eval("cname") %>/<%#Eval("dutyname") %></td>
                                              <td  style="width:30%" class="leftbottom"><%#Eval("uptime") %></td>
                                             <td  style="width:30%" class="lbr"><%#Eval("departname") %></td>
                                            </tr>
                                 如果 approve_content有值时  
                                           <tr>                                        <td colspan="3" style="text-align:left" class="lbr"><%#Eval("approve_content") %></td>
                                                </tr>
                                               
                                               </table>
                                     </ItemTemplate>
                                     
                                     </asp:TemplateField>
                                    
                                    
                                    
                                    
                                    
                                     </Columns>
                                     <HeaderStyle  HorizontalAlign="center"/>
                                     <RowStyle  HorizontalAlign="center"/>
                                     </asp:GridView>