У меня есть gridivew с автоматически сгенерированными полями, всякий раз, когда поступает новый набор данных, я добавляю сетку с данными.Есть ли способ установить ограниченные столбцы (например, 6), чтобы заставить пользователя перейти на следующую страницу?вместо того, чтобы продолжать добавлять, пока это не станет ужасно?
Пример:
таким образом, может быть класс (12 июля 2012 г.), класс (4 апреля 2013 г.)) и так далее ...
хотя я могу найти размер страницы, но не могу найти размер столбца!
Отредактировано:
Iудается добавить полосу прокрутки в нижней части сетки.Однако сетка с автоматически генерируемыми столбцами имеет тенденцию быть немного кластеризованной.(если вы заметили колонку с именем на втором рисунке).Может ли кто-нибудь помочь?
Код:
<asp:Panel ID="ScrollPanel" style="Width:1300px;" runat="server" ScrollBars="Horizontal">
<asp:GridView ID="ViewAllHistory" runat="server" BorderWidth="1px"
CellPadding="2" CellSpacing="2" AllowPaging="True" BackColor="Black"
onpageindexchanging="ViewAllHistory_PageIndexChanging" PageSize="10">
<RowStyle BackColor="White"/>
<FooterStyle BackColor="#CCCCCC" />
<PagerSettings Position="TopAndBottom" />
<PagerStyle HorizontalAlign="Center" BackColor="White" />
<SelectedRowStyle BackColor="#000099" Font-Bold="True" ForeColor="White" />
<HeaderStyle BackColor="Black" Font-Bold="True" ForeColor="White" />
</asp:GridView>
</asp:Panel>
только когда я исправлю ширину сетки, дизайн будет выглядеть лучше.Но я не хотел бы фиксировать ширину моей сетки, учитывая, что поступает новый набор данных (долгосрочный)