Не применяет гиперссылку, для которой данные недоступны, и применяет гиперссылку, которая содержит данные в первом столбце сетки asp. net - PullRequest
0 голосов
/ 05 мая 2020

У меня есть сетка asp. net на моей aspx-странице, по какой-то причине некоторые данные ячеек будут недоступны, и некоторые ячейки содержат данные. В первом столбце таблицы должна быть гиперссылка. Но проблема в том, что для нескольких строк первый столбец пуст (пользователь видит информацию о соответствующей строке других ячеек), поэтому гиперссылка не должна применяться или применяться. Но когда я хотел иметь гиперссылку для строк, в первом столбце которых есть данные, у них должна быть гиперссылка. Как я могу реализовать это для asp. net grid

<asp:GridView ID="MYGrid" runat="server" CssClass="table table-md"
                                    AllowPaging="false"
                                    AllowSorting="true"
                                    AutoGenerateColumns="false" OnRowDataBound="MYGrid_RowDataBound" >
                                    <Columns>
                                        <asp:HyperLinkField DataTextField="OTG" DataNavigateUrlFields="Id, OTG" DataNavigateUrlFormatString="~/WebForms/MyPage.aspx?Id={0}&OTG={1}"
            HeaderText="OTG" SortExpression="OTG"  />
                                        <asp:BoundField HeaderText="Total Amount"
                                            DataField="Budget" SortExpression="Budget" DataFormatString="{0:c}" HtmlEncode="false" ItemStyle-HorizontalAlign="Right" />
                                        <asp:BoundField HeaderText="Total spend"
                                            DataField="Spent" SortExpression="Spent" DataFormatString="{0:c}" HtmlEncode="false" ItemStyle-HorizontalAlign="Right" />                           
                                       </Columns>
                                    <PagerStyle CssClass="pagination-ys" />
                                </asp:GridView>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...