Как исправить только некоторые столбцы в gridview при горизонтальной прокрутке? - PullRequest
0 голосов
/ 14 мая 2019

Я перепробовал все, что мог, но ничего не получалось.Я хочу исправить первый, второй, третий и 4-й столбцы сетки при горизонтальной прокрутке. Я использую asp: GridView, как показано ниже:

            <div id="GridViewContainer" class="gridview">
        <asp:GridView ID="GridView1" runat="server" AllowPaging="True"  PageSize="40" CellPadding="4" ShowFooter="true" OnRowDataBound="GridView1_RowDataBound"
            ForeColor="#333333" GridLines="None" CssClass="Grid" AlternatingRowStyle-CssClass="alt" AutoGenerateEditButton="true" HorizontalAlign="Center"
            PagerStyle-CssClass="pgr" >
            <AlternatingRowStyle BackColor="White" ForeColor="#284775"  />
            <Columns>
                <asp:TemplateField HeaderText="No" ItemStyle-CssClass="pinnedNo" HeaderStyle-CssClass="pinnedNo"  FooterStyle-CssClass="pinnedNo">
                    <ItemTemplate >
                        <%# Container.DataItemIndex + 1 %>                             
                    </ItemTemplate>
                    <FooterTemplate>
                        <button  id="btn" type="button" runat="server"></button>
                    </FooterTemplate>
                </asp:TemplateField>
                <asp:TemplateField HeaderText="Name" ItemStyle-CssClass="pinnedName" HeaderStyle-CssClass="pinnedName" FooterStyle-CssClass="pinnedName">
                       <ItemTemplate>
                           <textbox runat="server"></textbox>
                       </ItemTemplate>
                </asp:TemplateField>   
                 <asp:TemplateField HeaderText="Status" ItemStyle-CssClass="pinnedStatus"  HeaderStyle-CssClass="pinnedStatus" FooterStyle-CssClass="pinnedStatus">
                    <ItemTemplate>
                        <label class="switch">
                          <input type="checkbox">
                          <span class="slider round"></span>
                        </label>
                    </ItemTemplate>
                </asp:TemplateField>                      
            </Columns>
        </asp:GridView>
    </div>

Первый столбец - один для редактирования, а остальные нет,Имя и статус.

...