急急急急急急急急急急急急急急急急急急
<asp:TemplateField HeaderText="未完了数">
                 <ItemTemplate >  
                 <%  if (Eval("noFinish").ToString().Equals("0") == false)
                        { %>
                    <asp:HyperLink ID="Label3" runat="server" NavigateUrl ='<%# "bbs_inquiry_list_summary.aspx?isFinishedFlg=0&contentsId" + Eval("ContentsId")%>'> <%# Eval("noFinish")%></asp:HyperLink>
                 <% }  else {%>
                 <asp:Label ID ="Label4" runat="server" Text = "0" ></asp:Label>
                  <% } %>                 
                 </ItemTemplate>
                 <ItemStyle HorizontalAlign="Center" />
                     <HeaderStyle HorizontalAlign="Center" />
                 </asp:TemplateField>
上面的代码就是实现DB中noFinish这个域如果是0的时候就显示一个“0”否则就是要显示一个link,但是跑起来的时候总是会 <%  if (Eval("noFinish").ToString().Equals("0") == false)
                        { %> 在这个地方报错!不知道为什么,错误信息就是说没有索好像!
请指教!100分!求教!很急急急急急急急急急急急急急急急急急!!在线等
------解决方案--------------------最后一个
------解决方案--------------------<%  if (Eval("noFinish").ToString().Equals("0") == false)  { % >  
改为<%#  Eval("noFinish").ToString()==“0”?“...”:“...”)  { % >