powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ListView и SelectedDataKey
8 сообщений из 8, страница 1 из 1
ListView и SelectedDataKey
    #37497649
olegov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Суть в следующем... На странице есть ListView с DataPager.
Задачка состоит в том, что бы при смене страниц DataPager всегда был выбран первый на странице елемент ListView
И все бы ничего добавил

protected void ListView1_PagePropertiesChanged(object sender, EventArgs e)
{
this.ListView1.SelectedIndex = 0;
}

Первый элемень выбирается, но SelectedDataKey при этом не изменяется, как я понял.
Какие решения у кого есть. Что-то в голову ничего не приходит толкового

Пишу как умею. Дорого, долго...
...
Рейтинг: 0 / 0
ListView и SelectedDataKey
    #37499760
olegov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все еще актуально...
...
Рейтинг: 0 / 0
ListView и SelectedDataKey
    #37502244
olegov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не ужели нет такой возможности ?
...
Рейтинг: 0 / 0
ListView и SelectedDataKey
    #37502261
Zoria
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а данные биндятся как и когда?
...
Рейтинг: 0 / 0
ListView и SelectedDataKey
    #37502787
olegov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если немного подробнее, то суть в следующем.
Есть два ListView, источники данных SQLDataSource
Содержание SQLDataSource - две таблице (одна подчинена другой, соответсвенно SQLDataSource - главная, SQLDataOSurce2 - подчиненная). Обновление SQLDataSource2 происходит по SelectedIndexChanged ListView1
что-то типа

this.SqlDataSource2.SelectParameters["ParentId"].DefaultValue = this.ListView1.SelectedDataKey[0].ToString();
this.ListView2.DataBind();

Всебы ничего, но ListView1 имеет постраничный вывод и требуется, что бы, при листании страниц,
выбиралась первая запись на странице и, соответственно, обновлялись данные для ListView2

В событие PagePropertiesChanged для ListView1
я прописал this.ListView1.SelectedIndex = 0;
И первая запись выбирается (визуально), но события SelectedIndexChanged не происходит
и this.ListView1.SelectedDataKey не изменяется.

Беда прям. И так уртил и эдак. Не могу сообразить. По форуму поискал, но то-ли плохо искал, то-ли еще чего,
решения не нашел....


Zoriaа данные биндятся как и когда?
...
Рейтинг: 0 / 0
ListView и SelectedDataKey
    #37502926
Zoria
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
olegov,

"this.ListView1.SelectedIndex = 0"
если он постоянно нулевой, то откуда происходить событию changed?

"this.SqlDataSource2.SelectParameters["ParentId"].DefaultValue = this.ListView1.SelectedDataKey[0].ToString();"
а с параметрами вы не пробовали это реализовать? прямо в разметке для sqldatasource?
...
Рейтинг: 0 / 0
ListView и SelectedDataKey
    #37503164
olegov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zoriaolegov,

"this.ListView1.SelectedIndex = 0"
если он постоянно нулевой, то откуда происходить событию changed?

"this.SqlDataSource2.SelectParameters["ParentId"].DefaultValue = this.ListView1.SelectedDataKey[0].ToString();"
а с параметрами вы не пробовали это реализовать? прямо в разметке для sqldatasource?

А с чего он постоянно нулевой ? На ноль он сбрасывается тлько при смене страницы вобщет, при чем, визуально встает как раз на первый элемент НА ТЕКУЩЕЙ СТРАНИЦЕ. Если я просто хлопаю по элементам (срабатывает комманда Select), все Ок. ListView2 обновляется как положено....

Про параметры прямо в разметке не совсем понял...
...
Рейтинг: 0 / 0
ListView и SelectedDataKey
    #37507783
olegov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Получилось (вдруг кому надо)

В
protected void ListView1_PagePropertiesChanged(object sender, EventArgs e)
{
this.ListView1.SelectedIndex = 0;
надо еще раз сделатьа this.ListView1.DataBind();

}
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ListView и SelectedDataKey
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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