powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ListView paging
15 сообщений из 15, страница 1 из 1
ListView paging
    #38133451
VIT2708
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Устанавливаю я в ListView.DataSource = List<T>

в разметке

<asp:ListView ID="lstview" runat="server" OnItemDataBound="lstListView_ItemDataBound" >
<LayoutTemplate>
//другой код разметки
<asp:DataPager ID="DataPager1" PageSize="10" runat="server">
<Fields>
<asp:NextPreviousPagerField ButtonType="Button" ShowFirstPageButton="True"
ShowLastPageButton="True" />
</Fields>
</asp:DataPager>
</LayoutTemplate>
</asp:ListView>

Но ListView не хочет разбиваться на страницы

но вот код то и не работает все примеры в гугле приводятся с использованием DataTable а не List<T> и нужного примера я пока не нашел.

Спасибо.
...
Рейтинг: 0 / 0
ListView paging
    #38133554
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VIT2708,

эт вы так все что есть в источнике данных подаете на ListView ? и пейджинг внутри него? это фейл. пейджинг надо делать на источнике
...
Рейтинг: 0 / 0
ListView paging
    #38133574
VIT2708
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRu,

у меня источник это список обьектов

class test
{
int id
string name
....
}

в функции я ридером заполняю List<test> обьектами test потом этот List<test> устанавливаю как источник ListView а вот как сделать paging не знаю да и в инете что то ни одного примера нет.
...
Рейтинг: 0 / 0
ListView paging
    #38133577
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VIT2708,

как вы формируете этот список ? из бд?
...
Рейтинг: 0 / 0
ListView paging
    #38133591
.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
.
Гость
VIT2708в функции я ридером заполняю List<test> обьектами test потом этот List<test> устанавливаю как источникнафиг
LinqDataSource спасет атца
...
Рейтинг: 0 / 0
ListView paging
    #38133615
VIT2708
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRu,


Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
class DataSource 
{

public List<test> GetTestList(Int32 id)
{
List<test> dList = new List<test>();
//....
reader = command.ExecuteReader();
                while (reader.Read())
                {
                    test t = GetTestItem();
                    dList.Add(t);
                }
}

private test GetTestItem()
{
test t = new test();
if (!reader.IsDBNull(reader.GetOrdinal("id"))) { t.Id = (Int32)reader["id"]; }
....

return t;
}
}




Код: c#
1.
2.
3.
4.
protected Page_Load()
{
ListView.DataSource = DataSource.GetTestList(id);//вот здесь вызываю функцию которая и заполняет List<test> данными
}
...
Рейтинг: 0 / 0
ListView paging
    #38133619
VIT2708
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
.,

linq в этом проекте не используется
...
Рейтинг: 0 / 0
ListView paging
    #38133661
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VIT2708,

а что мешает сделать запрос на скул взять н пропустить столько то? а если у вас будет 10к записей? и более
...
Рейтинг: 0 / 0
ListView paging
    #38133669
VIT2708
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRu,

там очень много записей не бывает в среднем около 40-60 не более
...
Рейтинг: 0 / 0
ListView paging
    #38133691
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VIT2708,

это не повод говнокодить имхо, грузить данные которые потом в трубу вылетят
порцируйте данные из скула, а пейджинг на странице банальными ссылками с параметром страницы
...
Рейтинг: 0 / 0
ListView paging
    #38133805
.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
.
Гость
VIT2708.,

linq в этом проекте не используетсярелигия не позволяет?
ну и мучайся со своими ридерами вместо просто перетащить мышкой и забыть
...
Рейтинг: 0 / 0
ListView paging
    #38133893
VIT2708
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
.,

да я бы с радостью но проект писал другой человек, а я сейчас дальше продолжаю его работу. и если все переписывать то на это уйдет пару месяцев
...
Рейтинг: 0 / 0
ListView paging
    #38134169
няка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
VIT2708,

так и говорит, не хочу и все тут, отстаньте от меня?
...
Рейтинг: 0 / 0
ListView paging
    #38134200
няка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
хрень какая то у вас в разметке
датападжер внутри листвью
это кто вас такому научил?
...
Рейтинг: 0 / 0
ListView paging
    #38134202
няка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
хренова вы чет искали, буквально вторая ссылка в поиске гугла тынц
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ListView paging
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]