为什么我的gridview没有扩展?

时间:2015-12-18 06:14:59

标签: c# asp.net gridview webforms

我有一个可以显示这种数据的gridview,

enter image description here

这里预计将重复带圆圈的部分。现在我想在GRIDVIEW中放置最大化并最小化设施。应该折叠具有常见CaseNo的行,当我单击 + 符号时,它应该展开公共行。 我尝试过模板字段等按钮,但没有任何作用,我是开发新手。

<asp:GridView runat="server" ID="grdviewCaseHearingsDetails" AllowPaging="true" PageSize="20" OnPageIndexChanging="grdviewCaseHearingsDetails_PageIndexChanging"
                             OnRowCommand="grdviewCaseHearingsDetails_RowCommand" PagerStyle-BackColor="#99CC99" HeaderStyle-BackColor="#99CC99" DataKeyNames="pk_CaseHearings_ID"
                                                PagerStyle-Font-Size="12.5px" PagerStyle-ForeColor="Black" PagerStyle-HorizontalAlign="Center" AutoGenerateColumns="false" OnRowDataBound="grdviewCaseHearingsDetails_RowDataBound"
                                                CssClass="table table-condensed table-bordered table-striped table-responsive scrollable">
                                                <Columns>
                                                    <asp:BoundField DataField="pk_CaseHearings_ID" HeaderText="S.No" />
                                                    <asp:BoundField DataField="CaseNo" HeaderText="Case No" />
                                                    <asp:BoundField DataField="CasePetitioner" HeaderText="Petitioner" />
                                                    <asp:BoundField DataField="Responder" HeaderText="Responder" />
                                                    <asp:BoundField DataField="HearingDate" HeaderText="Hearing Date" />
                                                    <asp:BoundField DataField="OpeningDate" HeaderText="Initiation Date" />

                                                    <asp:BoundField DataField="ConcernedOfficeName" HeaderText="Concerned Office" />

1 个答案:

答案 0 :(得分:0)

您必须在转发器中使用嵌套的gridview或gridview。

我更喜欢嵌套在转发器中的gridview。您可以在加载的行创建的转发器事件中隐藏重复的行(tr),并使用javascript进行显示/隐藏“+”点击。