Я пытаюсь показать большой объем данных в gridview, но проблема в том, что каждый раз данные увеличивают размер строки сетки увеличатся автоматически. есть ли какой-либо возможный способ, чтобы данные, которые хранятся в моей базе данных доступа MS, отображаются в многострочной линии вместо одной длинной строки.Как отобразить большой объем данных в gridview
ответ
Не понимайте свой вопрос полностью, но звучит так, как будто Repeater может работать лучше для вас, где у вас больше контроля над макетом рендеринга.
Если это количество строк, которые являются проблемой, я рекомендую ввести пейджинг, чтобы ограничить количество строк, отображаемых за один раз.
Update:
1) Настройка CssClass для самого GridView и включают в себя стол-макет: фиксированный стиль. Это говорит браузеру, что вы укажете ширину каждой ячейки. Вы можете также включить общую ширину сетки здесь, как я упоминаю в (3).
2) Первая строка таблицы устанавливает ширину для каждой ячейки, и это обычно строка HEADER, а не строка элемента, поэтому для установки ширины ячейки используйте либо HeaderStyle-CssClass, либо HeaderStyle-Width.
3) Убедитесь, что сама таблица достаточно широкая, чтобы удерживать все ячейки. Я добавил всю ширину ячеек и использовал это, чтобы установить ширину с помощью атрибута CssClass в GridView.
Управление сетчатым экраном telerik поддерживает многострочные строки http://www.telerik.com/products/aspnet-ajax/grid.aspx.
Однако это действительно стоит. Вы можете попробовать отобразить только несколько столбцов, тогда пользователь должен щелкнуть по строке, чтобы увидеть другую информацию в виде формы.
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns='false'>
<Columns>
<asp:BoundField DataField='Name' />
<asp:TemplateField>
<ItemTemplate>
<asp:TextBox ID="TextBox1" runat='server' ReadOnly="true" BorderStyle="None"
TextMode="MultiLine" Text='<%# Bind("Description") %>'
>
</asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
Вы, возможно, придется добавить некоторые стили для GridView с помощью .skin или CSS
Если вы наполнении GridView с помощью AutoGenerate="true"
сделать, если AutoGenerate="false"
asp:TemplateField
Затем используйте для заполнения GridView.
Теперь дайте ItemStyle-Width
и ItemStyle-Wrap
.
<asp:TemplateField ItemStyle-Width="50px" ItemStyle-Wrap="true">
<ItemTemplate>
<asp:Label ID="ShipNameLabel" runat="server" Text='<%# Eval("ShipName") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
это работает для меня спасибо за помощь. –
- 1. Как обрабатывать большой объем данных в gridview?
- 2. Как отобразить большой объем данных быстро
- 3. Большой объем передачи данных
- 4. Показан большой объем данных
- 5. Как хранить большой объем данных
- 6. Экспортировать большой объем данных?
- 7. Большой объем запроса данных
- 8. большой объем данных в таблицу
- 9. Как обрабатывать большой объем данных в asp.net
- 10. Как хранить большой объем данных в javascript
- 11. Как обрабатывать большой объем данных в android
- 12. Как записать в proc большой объем данных
- 13. Как загрузить большой объем данных в CoreData
- 14. cPickle очень большой объем данных
- 15. FIELDDATA Слишком большой объем данных
- 16. Как отправить большой объем данных на сервлет
- 17. LibGDX: как сэкономить большой объем данных?
- 18. Как организовать или прочитать большой объем данных?
- 19. Уничтожить большой объем данных как можно быстрее?
- 20. добавить большой объем данных в SQLite android
- 21. Обмен большой объем данных в памяти?
- 22. нагрузки большой объем данных JSON в PHP
- 23. Предварительно хранить большой объем данных в приложении
- 24. Lucene как большой объем кэша?
- 25. Чрезвычайно большой объем данных в jos_session
- 26. большой объем данных в android sqlite
- 27. вставить большой объем данных в cassandra эффективно
- 28. Вставить большой объем данных в mysql
- 29. Извлечь большой объем данных в laravel 4.2
- 30. Загрузить большой объем данных в DB - Android
Фактически внутри есть три столбца один - это имя, которое является одним из деталей, а другое - ID, В колонке «Подробности» я подробно излагаю. как это сообщение. но он отображает все данные в одной строке. Я хочу распространять этот длинный текст на несколько строк. –
см. Мое обновление выше – StefanE