powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Почему не обрабатывается GridView1_PageIndexChanged???
8 сообщений из 8, страница 1 из 1
Почему не обрабатывается GridView1_PageIndexChanged???
    #34070157
mxc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mxc
Гость
В данном случае обрабатывается и выводится
protected void GridView1_PageIndexChanged(object sender, EventArgs e)
{
Label4.Text = GridView1.DataKeys[1].Value.ToString();
}

В данном случае ничего не обрабатывается и не выводится
Даже idx.Tostring(); показывает пустое знаечени??
protected void GridView1_PageIndexChanged(object sender, EventArgs e)
{
int idx = GridView1.SelectedIndex;
Label5.Text = idx.ToString();
Label4.Text = GridView1.DataKeys[idx].Value.ToString();
}

DataKeys и KeyFields выставлены
...
Рейтинг: 0 / 0
Почему не обрабатывается GridView1_PageIndexChanged???
    #34070332
puhh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добавьте в .aspx
Код: plaintext
1.
2.
3.
<asp:GridView ID="GridView1" runat="server"  AllowPaging="True" OnPageIndexChanging="GridView1_PageIndexChanging">
.....
</asp:GridView>
...
Рейтинг: 0 / 0
Почему не обрабатывается GridView1_PageIndexChanged???
    #34070339
puhh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ой. сорри. плохо прочитала сначала.

А почему у Вас
Код: plaintext
1.
GridView1.SelectedIndex
?
...
Рейтинг: 0 / 0
Почему не обрабатывается GridView1_PageIndexChanged???
    #34070416
mxc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mxc
Гость
Добавьте в .aspx

<asp:GridView ID="GridView1" runat="server" AllowPaging="True" OnPageIndexChanging="GridView1_PageIndexChanging">
.....
</asp:GridView>



Прошу прощения ошибка в вопросе... не срабатывает событие
OnPageIndexChanging="GridView1_SelectedIndexChanging">

в аспх - есть ссылка на оброботчик. т.е. он как бы срабатвает но в Лейбл не предается значение!
...
Рейтинг: 0 / 0
Почему не обрабатывается GridView1_PageIndexChanged???
    #34070417
mxc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mxc
Гость
ой. сорри. плохо прочитала сначала.

А почему у Вас

GridView1.SelectedIndex
?

Прошу прощения ошибка в вопросе... не срабатывает событие
OnPageIndexChanging="GridView1_SelectedIndexChanging">

в аспх - есть ссылка на оброботчик. т.е. он как бы срабатвает но в Лейбл не предается значение!
...
Рейтинг: 0 / 0
Почему не обрабатывается GridView1_PageIndexChanged???
    #34070573
puhh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в этом Вы уверены?
Код: plaintext
1.
OnPageIndexChanging="GridView1_SelectedIndexChanging">

Может
Код: plaintext
1.
OnSelectedIndexChanging="GridView1_SelectedIndexChanging">

?
...
Рейтинг: 0 / 0
Почему не обрабатывается GridView1_PageIndexChanged???
    #34070884
mxc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mxc
Гость
А в этом Вы уверены?

OnPageIndexChanging="GridView1_SelectedIndexChanging">

Может

OnSelectedIndexChanging="GridView1_SelectedIndexChanging">

?

Я отписал в других сообщения что допустил опечатку но это не меняло сути вопроса... Рещение нашлось через DataRow_Command

Код:
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
int idx = Convert.ToInt32(e.CommandArgument);
GridViewRow row = GridView1.Rows[idx];
Response.Redirect("Find.aspx?SqlID=1&Query="+Server.HtmlDecode(row.Cells[0].Text));
}

Только вот появилась новая загвоздка:
Все нормально значения берутся из ячейки и выводятся в лейбл... НО!
мне нужно получить Text LinkButton'a - того самого контрола по которому срабатывает Row_Command! Значение это получить не удается в отличие от зачения ЛЮБОЙ другой яччейки... я подумал и доабавил еше один BoundField , дублирующее значение LinkButton'a и естественно ему задал Visible=false.... ну и естественно в таком состтояниизначение получить не удается... как быть не подскажите?))
...
Рейтинг: 0 / 0
Почему не обрабатывается GridView1_PageIndexChanged???
    #34084891
bminasyan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В данном случае обрабатывается и выводится
protected void GridView1_PageIndexChanged(object sender, EventArgs e)
{
Label4.Text = GridView1.DataKeys[1].Value.ToString();
}

В данном случае ничего не обрабатывается и не выводится
Даже idx.Tostring(); показывает пустое знаечени??
protected void GridView1_PageIndexChanged(object sender, EventArgs e)
{
int idx = GridView1.SelectedIndex;
Label5.Text = idx.ToString();
Label4.Text = GridView1.DataKeys[idx].Value.ToString();
}
может так попробуете:
protected void GridView1_PageIndexChanged(object sender, EventArgs e) handles GridView1_PageIndexChanged
по крайней мере в vb мне это помогало.
С уважением,

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


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