如何根据一定条件在网格视图中添加动态超链接

时间:2011-12-08 12:49:10

标签: c# asp.net web-applications

  

可能重复:
  How to add dynamic hyperlink in Grid View according to certain condition

在我的网站中,我目前使用网格视图,该视图从3个表生成数据,即status,Project_glance,Application_header。 SQL Query返回4列,但在我的网格视图中,我只显示3列。最后一列返回项目的Status_id。以下是我的.aspx代码:

<asp:GridView ID="grdProf" runat="server" AllowPaging="True" AutoGenerateColumns="false" OnPageIndexChanging="grdProf_PageIndexChanging">
<Columns>
  <asp:TemplateField>
        <ItemTemplate>
           <asp:HyperLink ID="hlnkView" Visible="true" Text="View" runat="server" >   </asp:HyperLink>
        </ItemTemplate>
  </asp:TemplateField>
  <asp:BoundField DataField="ApplicationID" HeaderText="ApplicantionID" />
  <asp:BoundField DataField="PRGLProjectTitle" HeaderText="Project Title" />
  <asp:BoundField DataField="Status" HeaderText="Project Status" />
</Columns>
</asp:GridView>

如果 Status_id&gt; 15 然后只有视图超链接可见,否则视图超链接文本将是“编辑”,导航URL将添加到此超链接,另一个超链接“删除”将显示允许用户删除项目。

请帮我找到正确的解决方案..

0 个答案:

没有答案