Я перепробовал все, что мог, но ничего не получалось.Я хочу исправить первый, второй, третий и 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>
Первый столбец - один для редактирования, а остальные нет,Имя и статус.