На моем веб-сайте в настоящее время я использую сетку, которая генерирует данные из 3 таблиц, а именно: status, Project_glance, Application_header. SQL-запрос возвращает 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> 15, то будет отображаться только гиперссылка просмотра, в противном случае текст гиперссылки просмотра будет изменен на «Редактировать», и к этой гиперссылке будет добавлен URL-адрес навигации, а другая гиперссылка «Удалить» покажет пользователю возможность удалить проект подробно.
Пожалуйста, помогите мне найти правильное решение для этого ..