Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
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? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2005, 16:37 |
|
||
|
DataGrid + Custom Paging
|
|||
|---|---|---|---|
|
#18+
Igi, ya je govoril, BTIKATb nado :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2005, 11:13 |
|
||
|
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:04 |
|
||
|
DataGrid + Custom Paging
|
|||
|---|---|---|---|
|
#18+
Обычно для этих целей используется событие грида PageIndexChanged. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2005, 16:54 |
|
||
|
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:06 |
|
||
|
DataGrid + Custom Paging
|
|||
|---|---|---|---|
|
#18+
Оч странно - хотите использовать custom paging а свой обрабочик под него не пишете. зы чем не устраивает стандартный пейджинг ? Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2005, 17:12 |
|
||
|
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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2005, 17:19 |
|
||
|
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, 19:57 |
|
||
|
DataGrid + Custom Paging
|
|||
|---|---|---|---|
|
#18+
Page_OnLoad if(this.IsPostback)... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2005, 20:55 |
|
||
|
DataGrid + Custom Paging
|
|||
|---|---|---|---|
|
#18+
Vavan Petrovich, а в чём прикол? Не все здесь на инглише понимаютт, тем более что наделали кучу ошибок... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2005, 12:11 |
|
||
|
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 ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2005, 13:02 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=33371885&tid=1393340]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
46ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
65ms |
get tp. blocked users: |
2ms |
| others: | 246ms |
| total: | 402ms |

| 0 / 0 |
