Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Почему не обрабатывается GridView1_PageIndexChanged???
|
|||
|---|---|---|---|
|
#18+
В данном случае обрабатывается и выводится 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 выставлены ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2006, 15:06 |
|
||
|
Почему не обрабатывается GridView1_PageIndexChanged???
|
|||
|---|---|---|---|
|
#18+
Добавьте в .aspx Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2006, 15:38 |
|
||
|
Почему не обрабатывается GridView1_PageIndexChanged???
|
|||
|---|---|---|---|
|
#18+
ой. сорри. плохо прочитала сначала. А почему у Вас Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2006, 15:41 |
|
||
|
Почему не обрабатывается GridView1_PageIndexChanged???
|
|||
|---|---|---|---|
|
#18+
Добавьте в .aspx <asp:GridView ID="GridView1" runat="server" AllowPaging="True" OnPageIndexChanging="GridView1_PageIndexChanging"> ..... </asp:GridView> Прошу прощения ошибка в вопросе... не срабатывает событие OnPageIndexChanging="GridView1_SelectedIndexChanging"> в аспх - есть ссылка на оброботчик. т.е. он как бы срабатвает но в Лейбл не предается значение! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2006, 15:59 |
|
||
|
Почему не обрабатывается GridView1_PageIndexChanged???
|
|||
|---|---|---|---|
|
#18+
ой. сорри. плохо прочитала сначала. А почему у Вас GridView1.SelectedIndex ? Прошу прощения ошибка в вопросе... не срабатывает событие OnPageIndexChanging="GridView1_SelectedIndexChanging"> в аспх - есть ссылка на оброботчик. т.е. он как бы срабатвает но в Лейбл не предается значение! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2006, 15:59 |
|
||
|
Почему не обрабатывается GridView1_PageIndexChanged???
|
|||
|---|---|---|---|
|
#18+
А в этом Вы уверены? Код: plaintext 1. Может Код: plaintext 1. ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2006, 16:32 |
|
||
|
Почему не обрабатывается GridView1_PageIndexChanged???
|
|||
|---|---|---|---|
|
#18+
А в этом Вы уверены? 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.... ну и естественно в таком состтояниизначение получить не удается... как быть не подскажите?)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2006, 17:44 |
|
||
|
Почему не обрабатывается GridView1_PageIndexChanged???
|
|||
|---|---|---|---|
|
#18+
В данном случае обрабатывается и выводится 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 выставлены ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2006, 18:19 |
|
||
|
|

start [/forum/topic.php?fid=18&fpage=844&tid=1388181]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
29ms |
get topic data: |
8ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 229ms |
| total: | 357ms |

| 0 / 0 |
