Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
06.11.2005, 16:37
|
|||
|---|---|---|---|
|
|||
DataGrid + Custom Paging |
|||
|
#18+
Podskazite pojaluysta kakoy solution est dlya takoy veshi: est datagrid i ya sdelal custom paging, teper kogda perelistivayu na 2 page skazem i nazimayu na edit on mne daet vnutri dannie s 1 page s takogo je index, kak eto razreshit? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.11.2005, 11:13
|
|||
|---|---|---|---|
|
|||
DataGrid + Custom Paging |
|||
|
#18+
Igi, ya je govoril, BTIKATb nado :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.11.2005, 16:04
|
|||
|---|---|---|---|
|
|||
DataGrid + Custom Paging |
|||
|
#18+
Rebyata problema moya zdes private void GridChangeIndex(object sender, DataGridPageChangedEventArgs e) { // Set CurrentPageIndex to the page the user clicked. dgData.CurrentPageIndex = e.NewPageIndex; // Rebind the data. BindData(); } Etot code ne reagiruet voobshe pri custom paging, a kak je togda NewPageIndex prodvegat??? Help!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.11.2005, 16:54
|
|||
|---|---|---|---|
DataGrid + Custom Paging |
|||
|
#18+
Обычно для этих целей используется событие грида PageIndexChanged. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.11.2005, 17:06
|
|||
|---|---|---|---|
|
|||
DataGrid + Custom Paging |
|||
|
#18+
Sobitie eto est v private void InitializeComponent() { this.dgData.PageIndexChanged += new System.Web.UI.WebControls.DataGridPageChangedEventHandler(this.GridChangeIndex); } No ono pochemu to ne srabativaet :( Est eshe idei? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.11.2005, 17:12
|
|||
|---|---|---|---|
DataGrid + Custom Paging |
|||
|
#18+
Оч странно - хотите использовать custom paging а свой обрабочик под него не пишете. зы чем не устраивает стандартный пейджинг ? Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.11.2005, 17:19
|
|||
|---|---|---|---|
|
|||
DataGrid + Custom Paging |
|||
|
#18+
Standartniy paging gonaet kucha dannih tuda i obratno a ya hochu opredelennoe kolichestvo tolko nujnih i dlya etogo est StoredProcedure i code dlya obrabotki, vse pashet , listaetsa no kogda delayu Edit na 2 skazem page to dannie ne pravilnie. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.11.2005, 19:57
|
|||
|---|---|---|---|
|
|||
DataGrid + Custom Paging |
|||
|
#18+
May be, the better solution is using any Datagrid 3rd party control? Where are a lot of them with very different prices e.g http://www.axezz.com/AxpDataGrid/Index.aspx not so expensive but enough powerful. I used to use it staring from ASP classic and still keep using AxpDB. Another good grid control could be founded in Infragistics NetAdvantage Take a look, compare prices and take it easy ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.11.2005, 20:55
|
|||
|---|---|---|---|
DataGrid + Custom Paging |
|||
|
#18+
Page_OnLoad if(this.IsPostback)... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.11.2005, 12:11
|
|||
|---|---|---|---|
DataGrid + Custom Paging |
|||
|
#18+
Vavan Petrovich, а в чём прикол? Не все здесь на инглише понимаютт, тем более что наделали кучу ошибок... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.11.2005, 13:02
|
|||
|---|---|---|---|
|
|||
DataGrid + Custom Paging |
|||
|
#18+
Delayu tak private void Page_Load(object sender, System.EventArgs e) { addPanel.Visible = false; dataPanel.Visible = true; if(!Page.IsPostBack) { BindData(); } } public void BindData() { SqlConnection myConnection = new SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["ConnectionString"].ToString()); SqlCommand myCommand = new SqlCommand ( "spGetFirmsByPage", myConnection ); myCommand.CommandType = CommandType.StoredProcedure; myCommand.Parameters.Add ( new SqlParameter ( "@CurrentPage", SqlDbType.Int ) ).Value = _currentPageNumber; myCommand.Parameters.Add ( new SqlParameter ( "@PageSize", SqlDbType.Int ) ) .Value = dgData.PageSize; myCommand.Parameters.Add ( new SqlParameter ("@TotalRecords", SqlDbType.Int ) ).Direction = ParameterDirection.Output; try { myConnection.Open(); dgData.DataSource = myCommand.ExecuteReader(); dgData.DataBind(); } finally { myConnection.Close(); } CurrentPage.Text = _currentPageNumber.ToString(); Double _totalPages = 1; if ( !Page.IsPostBack ) { Int32 _totalRecords = (Int32) myCommand.Parameters["@TotalRecords"].Value; _totalPages = _totalRecords / dgData.PageSize + 1; TotalPages.Text = ( System.Math.Ceiling ( _totalPages ) ).ToString(); } else { _totalPages = Double.Parse ( TotalPages.Text ); } if ( _currentPageNumber == 1 ) { PreviousPage.Enabled = false; if ( _totalPages > 1 ) { NextPage.Enabled = true; } else { NextPage.Enabled = false; } } else { PreviousPage.Enabled = true; if ( _currentPageNumber == _totalPages ) { NextPage.Enabled = false; } else { NextPage.Enabled = true; } } } Idet obrashenie k stored procedure, vse vozvrashaetsa i vse krasivenko listaetsa, no u menya est eshe protected void EditDataGrid(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e) { dgData.EditItemIndex = e.Item.ItemIndex; BindGrid(); EditMode(true); } na 1 page daet dannie firmi v datagrid i vse ok, kak tolko listayu na page 2 skazem, delayu edit samoy pervoy firme na 2 page, edit delaetsa no dannie daet 1 firmi s 1 page, tobesh kogda ya listayu vot eta herna ne srabativaet. private void GridChangeIndex(object sender, DataGridPageChangedEventArgs e) { // Set CurrentPageIndex to the page the user clicked. dgData.CurrentPageIndex = e.NewPageIndex; // Rebind the data. BindData(); } Eshe predlojeniya ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=18&mobile=1&tid=1393340]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
29ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 253ms |
| total: | 362ms |

| 0 / 0 |
