GridView показывает пустой в контейнере вкладки в ASP.NET - PullRequest
0 голосов
/ 05 февраля 2019

Я пытаюсь включить gridview в контейнеры вкладок от Bootstrap (также ajax tab tab), в то время как оба возвращают пустое gridview.

Я уже выполнил функцию Databind () в разделе (! IsPostBack), и gridview отлично работает вне вкладки, но возвращает "Нет отложенных запросов", если он находится на вкладке.

Что мне делать, если я хочу отобразить сетку внутри контейнера?Спасибо.

Вид сетки вне вкладки

<div class="nav-tabs-custom">
    <ul class="nav nav-tabs pull-right">
        <li class=""><a href="#tab_1-1" data-toggle="tab" aria-expanded="false">Tab 1</a></li>
        <li class="pull-left header"><i class="fa fa-th"></i>Custom Tabs</li>
    </ul>
    <div class="tab-content">
        <div class="tab-pane" id="tab_1-1">
            <div class="box-header">
                <h3 class="box-title">Pending Stationery Request</h3>
            </div>
            <div class="box-body">
                <div class="form-group">
                    <asp:GridView ID="GridView5" ShowFooter="True" CellPadding="4" GridLines="None" DataKeyNames="OrderId"
                        AutoGenerateColumns="False" runat="server" CellSpacing="4" OnRowDataBound="OnGvPendingRowDataBound" AllowPaging="true" PageSize="10" OnPageIndexChanging="OnGvPendingPaging">
                        <Columns>
                            <asp:TemplateField>
                                <ItemTemplate>
                                    <img alt="" style="cursor: pointer" src="../Images/plus.png" />
                                    <asp:Panel ID="pnlPendingOrderDetails" runat="server" Style="display: none">
                                        <asp:GridView ID="gvPendingOrderDetails" runat="server" AutoGenerateColumns="false" CssClass="ChildGrid">
                                            <Columns>
                                                <asp:TemplateField HeaderText="Image">
                                                    <ItemTemplate>
                                                        <image src="../Images/Catalogue/<%# Eval("ItemId") %>.jpg" width="45" height="45"></image>
                                                    </ItemTemplate>
                                                </asp:TemplateField>
                                                <asp:BoundField ItemStyle-Width="200px" DataField="Description" HeaderText="Description" />
                                                <asp:BoundField ItemStyle-Width="150px" DataField="OrderQty" HeaderText="Order Quantity" />
                                            </Columns>
                                        </asp:GridView>
                                    </asp:Panel>
                                </ItemTemplate>
                            </asp:TemplateField>
                            <asp:BoundField ItemStyle-Width="150px" DataField="RequestDate" DataFormatString="{0:dd/MM/yyyy}" HeaderText="Request Date">
                                <ItemStyle Width="150px"></ItemStyle>
                            </asp:BoundField>
                            <asp:BoundField ItemStyle-Width="150px" DataField="EmployeeId" HeaderText="Employee ID">
                                <ItemStyle Width="150px"></ItemStyle>
                            </asp:BoundField>
                            <asp:BoundField ItemStyle-Width="150px" DataField="EmployeeName" HeaderText="Employee Name">
                                <ItemStyle Width="150px"></ItemStyle>
                            </asp:BoundField>
                            <asp:BoundField ItemStyle-Width="150px" DataField="Status" HeaderText="Status">
                                <ItemStyle Width="150px"></ItemStyle>
                            </asp:BoundField>
                            <asp:TemplateField>
                                <ItemTemplate>
                                    <asp:Button ID="btnReject" runat="server" Text="Reject" OnClick="btnReject_Click" /><asp:Button ID="btnApprove" runat="server" Text="Approve" OnClick="btnApprove_Click" />
                                </ItemTemplate>
                            </asp:TemplateField>
                        </Columns>
                    </asp:GridView>
                    <asp:Label ID="Label5" runat="server" Text="No pending requests"></asp:Label>
                </div>...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...