Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
не правильно отображаются данные в гриде
|
|||
|---|---|---|---|
|
#18+
есть 2 формы. На 1 форме в ДропДоунЛисте выбираются районы города. С помощью сесии передаётся выбранный район во 2 форму: if (RadioButtonList1.SelectedIndex == 0) { Session["rayon"] = ddl_rayon.SelectedValue; Response.Redirect("~/vvod.aspx",true); } ....... во 2 форме в гриде отображаются жители района, который был выбран в 1 форме. В гриде установлен Paging. Перехожу по страницам грида (нажимая на 2,3,4 и тд) - отображаются жители всех районов, а не выбранного. Для SQLDataSource1 в SelectQuery прописан запрос на выборку: select kod, fio, rayon from t1 where rayon=@rayon, а параметр rayon = session("rayon"). Т.е. получается, что запрос срабатывает только при первой загрузке грида. Подскажите, в чём дело??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2006, 09:24 |
|
||
|
не правильно отображаются данные в гриде
|
|||
|---|---|---|---|
|
#18+
На событии PageIndex_changed твоего DataGrid ты должен не только поменять индекс страницы, но и заного определить DataSource для твоего грида, оставив в силе и фильтр по району(соответсвенно выполнить и DataBind). Если запрос выполняется быстро, снова сходи в базу, а так, можешь хранить весь результат в Session целиком. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2006, 10:55 |
|
||
|
не правильно отображаются данные в гриде
|
|||
|---|---|---|---|
|
#18+
нашёл ошибку, но не пойму как исправить!!!?????? если всё прописать, так как я написал в певом сообщении - всё работает!!! но у меня используется (IsPostBack): public partial class vvod : System.Web.UI.Page { protected string sel = "SELECT kod_avto, nom_avto, marka_avto from avto "; protected string ord = "\n ORDER BY nom_avto"; protected string ff; protected void Page_Load(object sender, EventArgs e) { if (Page.IsPostBack) // либо if (IsPostBack) { this.SqlDataSource1.SelectCommand = sel + Session["ff"] + erd; } else { Session["ff"] = ""; } ......//поиск т.е. IsPostBack мне нужен для поиска. Если убрать, то сразу выдаются все районы. С ним работает только при первой закгрузке!!! подскажите , плз!!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2006, 10:29 |
|
||
|
|

start [/forum/topic.php?fid=18&fpage=814&tid=1386965]: |
0ms |
get settings: |
11ms |
get forum list: |
22ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
106ms |
get topic data: |
13ms |
get forum data: |
4ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
| others: | 252ms |
| total: | 464ms |

| 0 / 0 |
