powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / DataGrid + Custom Paging
11 сообщений из 11, страница 1 из 1
DataGrid + Custom Paging
    #33362877
Igorek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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?
...
Рейтинг: 0 / 0
DataGrid + Custom Paging
    #33365896
Фотография Aeon Technologies
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Igi, ya je govoril, BTIKATb nado :)
...
Рейтинг: 0 / 0
DataGrid + Custom Paging
    #33371654
Igorek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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!!!
...
Рейтинг: 0 / 0
DataGrid + Custom Paging
    #33371847
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обычно для этих целей используется событие грида PageIndexChanged.
...
Рейтинг: 0 / 0
DataGrid + Custom Paging
    #33371885
Igorek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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?
...
Рейтинг: 0 / 0
DataGrid + Custom Paging
    #33371905
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Оч странно - хотите использовать custom paging а свой обрабочик под него не пишете.
зы
чем не устраивает стандартный пейджинг ?
Код: plaintext
1.
2.
3.
4.
    Private Sub dgAnkets_PageIndexChanged(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridPageChangedEventArgs) Handles dgAnkets.PageIndexChanged
        dgAnkets.CurrentPageIndex = e.NewPageIndex
        Call Bind()
    End Sub

...
Рейтинг: 0 / 0
DataGrid + Custom Paging
    #33371933
Igorek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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.
...
Рейтинг: 0 / 0
DataGrid + Custom Paging
    #33374607
Vavan Petrovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
...
Рейтинг: 0 / 0
DataGrid + Custom Paging
    #33374670
timur999
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Page_OnLoad
if(this.IsPostback)...
...
Рейтинг: 0 / 0
DataGrid + Custom Paging
    #33374929
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vavan Petrovich, а в чём прикол? Не все здесь на инглише понимаютт, тем более что наделали кучу ошибок...
...
Рейтинг: 0 / 0
DataGrid + Custom Paging
    #33374954
Igorek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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 ???
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / DataGrid + Custom Paging
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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